sicth-1.0.2 is not a library.
sicth
sicth has a one goal and one goal only, to navigate through filesystem interactively and blazingly fast. Can be considered as an alternative to broot though it's as simple as possible and non-disruptive to the terminal window by design.
Features
- Fuzzy search powered by
nucleo - Mouse support (click, double-click, scroll)
- Shell integration —
cdon exit viascwrapper,!commandexecution .gitignore-aware recursive search- Back/forward navigation history
Installation
Cargo
Pre-built binaries
Available on the latest GitHub release page.
| Platform | Artifact |
|---|---|
| Linux x86_64 | sicth-x86_64-unknown-linux-gnu.tar.gz |
| Linux aarch64 | sicth-aarch64-unknown-linux-gnu.tar.gz |
| macOS ARM | sicth-aarch64-apple-darwin.tar.gz |
| Windows x86_64 | sicth-x86_64-pc-windows-msvc.zip |
| AppImage | sicth-1.0.2-x86_64.AppImage |
Arch Linux (AUR)
Nix
Debian/Ubuntu
Fedora/RHEL
Build from source
Shell setup
sicth provides a shell wrapper to enable "cd on exit". Without it, the shell process that runs sicth cannot be navigated by sicth (as child processes cannot change parent's working directory).
Run this to install the wrapper:
This adds an alias or function named sc to your shell profile.
Running sc opens sicth, and quitting will cd your shell to the last browsed directory.
Keybinds
| Key | Action |
|---|---|
Down / Ctrl+j |
Move selection down |
Up / Ctrl+k |
Move selection up |
Ctrl+d |
Half-page down |
Ctrl+u |
Half-page up |
Enter / Ctrl+l |
Enter directory / Open file |
Right |
Enter directory (dirs only) |
Left / Ctrl+h |
Go to parent directory |
Ctrl+q |
Navigate back in history |
Ctrl+e |
Navigate forward in history |
Ctrl+. |
Toggle hidden files |
!command |
Quit and run command in the current directory (needs sc wrapper) |
Esc |
Clear search / Quit (when query empty) |
Ctrl+c |
Quit without writing out-file |
! (prefix) |
Prefix search to enter command mode |
[text] |
Filter entries by name |
Backspace |
Delete last char of query, or go to parent directory (if empty) |
Scroll |
Move selection |
Left Click |
Select entry |
Double Click |
Enter directory / Open file |
← / → / ↑ buttons |
Back, forward, parent directory |
License
GPL-3.0-only. See LICENSE.