git clone https://github.com/pushkar-gr/NaviDir.gitcd NaviDir- install cmake and FTXUI
mkdir buildcmake -S . -B buildcmake --build build- (Optional) to add executable to
/usr/local/bincd build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local && make && sudo make install build/bin/NaviDir
- Any nerd font installed
h: switch to parent directoryl/Enter: switch to selected filek: select previous filej: select next fileShift + h: scroll leftShift + l: scroll rightShift + k: scroll upShift + 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 datel/Enter: 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