git clone https://github.com/pushkar-gr/NaviDir.git
cd NaviDir
- install cmake and gtest
mkdir build
cmake -S . -B build
cmake --build build
- (Optional) to add executable to /bin
sudo cmake --install build
build/bin/NaviDir
- Any nerd font installed
h
: switch to parent directoryl
: switch to selected filek
: select previous filej
: select next fileCtrl + h
: scroll leftCtrl + l
: scroll rightCtrl + k
: scroll upCtrl + j
: scroll downa
: create new filee
: rename file namer
: rename fileu
: move filed
: delete filey
: copy fileShift + y
: cut filep
: paste filef
: filter filesv
: toggle hidden fileb
: toggle file permissionsn
: toggle file sizem
: toggle modification dateEnter
: open selected fileq
: 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