Skip to content

kazalika/file_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

file_manager

File manager in terminal on C with ncurses

How to build

mkdir build && cd build
cmake ..
cmake --build .

Start

./file_manager

How to add executable types of files

В корне репозитория есть файл extensions.txt

В нем в следующем формате записаны настройки открытия файлов

<extension>- --<program>   | |

Причем важно, что <extension> должен умещаться в отведенную рамку, ровно как и <program>. Также важно количество символов в каждой строке (30 не считая '\n'), и что перевод строки есть в конце последней строки файла.

Default extensions.txt:

.txt       - --vim         | |
.c         - --code        | |
.cpp       - --code        | |

.txt открывается vim-ом, .c и .cpp файлы открываются в vscode.

Менеджер ждет, пока вы закончите работу в файле и после этого снова прорисовывает окно.

Help

-> - your cursor

P - help page
Q - quit file manager
Enter - open selected folder or execute selected file 
                                 
C - copy seletected file
X - cut selected file
V - past file you copied or cut
D - delete selected file or folder
H - on/off showing hidden files

About

File manager in terminal on C with ncurses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published