diff --git a/README.md b/README.md index e69de29..f250353 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,39 @@ +Простой файловый менеджер, навеянный идеями ranger, но в отличии от упомянутого ranger +написан на настоящем языке програмирования. + +Автор никоим образом не претендует на чистоту реализации и верность исполнения. +Так что, если вы думаете, что можете сделать это по-другому, то, пожалуйста, сделайте это. + +![video present](./rrr.gif) + +На данном этапе проект запускается путем клонирования этого репозитория и сборки локально с использованием +установленной системы сборки meson. + +**Шаги:** +1. установите мезон +2. клонируйте репозиторий +3. запустите: сборка установки мезона +4. запустите скрипт: . run + +Особое внимание нужно обратить на зависимость try_engine. Это самописный движок на котором и написан данный менеджер. +В случае если окно запускается, а отображения информации нет - причина одна, в движке зашито слишком много шрифтов и +ваша видеокарта не очень это оценила. + +Варианта два. Первое залезть в исходный код и переписать так как вам кажется верным. Второе - поменять свою старую видеокарту на что-то +новее. В любом случае можите развлекаться, как вашей душе угодно. + +Так же просмотрите файл meson.build лежащий в корне проекта, в нем указаны необходимые зависимости для работы. Их нужно установить в систему. + +Цыфра v2 - означает, что это вторая реализация. Первая, была написана с использованием библиотеки ncurcess и находится также где-то в аналах +данного сайта-хранилища. так что кому нравится это консольное извращение моджите по бдсмится. + +Я переодически буду дополнять данное чудо-творение разноообразными фишками, чистить свой не менее чудесный код от слишком заумных его вариаций, в общем +развивать и приводить это в более доступный и красивый вид. Но конкретных сроков и графиков данных работ не стоит и не будет стоять. +Чтобы эти слова не значили! + + +Ближайшие работы +- предпросмотр видео +- просмотр кода из файлов +- мультивыбор и действия над выбранными файлами +- читска кода и тестирование diff --git a/meson.build b/meson.build index e94e89e..5ae2d8d 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'rrr.v2', 'cpp', - version : run_command('jq', '-r', '.version', join_paths(meson.source_root(), 'props.json'), check: true).stdout().strip(), + version : '2.0.0', default_options : [ 'warning_level=1', 'optimization=3', @@ -26,12 +26,7 @@ add_project_arguments ( ############################################################# -#args = ['-lglfw', '-ldl', '-lGL', '-lpthread', '-lX11', '-lXxf86vm', '-lXrandr', '-lXi'] -args = [ - '-lopenal', - '-lsndfile', - '-lmpg123', -] +args = [] deps = [ dependency('TBB'), diff --git a/props.json b/props.json deleted file mode 100644 index a02e9e6..0000000 --- a/props.json +++ /dev/null @@ -1,2 +0,0 @@ -{"version": "1.0.0"} - diff --git a/rrr.gif b/rrr.gif new file mode 100644 index 0000000..3588f3b Binary files /dev/null and b/rrr.gif differ