Repository files navigation
A simple terminal based file explorer
git clone https://github.com/pushkar-gr/NaviDir.git
cd NaviDir
install cmake and FTXUI
mkdir build
cmake -S . -B build
cmake --build build
(Optional) to add executable to /usr/local/bin cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local && make && sudo make install
build/bin/NaviDir
h: switch to parent directory
l / Enter: switch to selected file
k: select previous file
j: select next file
Shift + h: scroll left
Shift + l: scroll right
Shift + k: scroll up
Shift + j: scroll down
a: create new file
e: rename file name
r: rename file
u: move file
d: delete file
y: copy file
Shift + y: cut file
p: paste file
f: filter files
v: toggle hidden file
b: toggle file permissions
n: toggle file size
m: toggle modification date
l / Enter: open selected file
q: quit
Clone the repo
Make changes
Write approtiate tests
Build tests: cmake --build build --target NaviDirTests
Pass all tets (build/bin/NaviDirTests)
Make a PR
You can’t perform that action at this time.