Skip to content

Latest commit

 

History

History
56 lines (52 loc) · 1.86 KB

README.md

File metadata and controls

56 lines (52 loc) · 1.86 KB

NaviDir

A simple terminal based file explorer

How to run ?

  • 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

Pre-requisite:

  • Any nerd font installed

How to use ?

  • h: switch to parent directory
  • l: switch to selected file
  • k: select previous file
  • j: select next file
  • Ctrl + h: scroll left
  • Ctrl + l: scroll right
  • Ctrl + k: scroll up
  • Ctrl + 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
  • Enter: open selected file
  • q: quit

How to contribute ?

  • Clone the repo
  • Make changes
  • Write approtiate tests
  • Build tests: cmake --build build --target NaviDirTests
  • Pass all tets (build/bin/NaviDirTests)
  • Make a PR