A minimal, fast terminal-based directory navigator written in Go. Built with a simple goal: let you navigate using arrow keys, search directories, and change directories easily.
- 🔍 Regular search by default
- Fuzzy search
- ⌨️ Navigate with arrow keys:
- ↑/↓ to move up and down
- → to go into a directory
- ← to move back to parent directory
- ⏎ Press Enter to change the directory and exit
- 📏 Handles terminal resizing gracefully
- 🚪 Exits on
Ctrl+C
and shows cursor again
- Download the latest binary for your OS and architecture.
- Extract the archive — you'll find two binaries:
cdx
andsetup
. - Make both the files executable:
chmod +x cdx setup
- Move the cdx file to a location in your
$PATH
, for example:sudo mv cdx /usr/local/bin
- Run the setup file to install and integrate CDX:
./setup
- Restart your terminal and run your cdx program from anywhere