ranger-like terminal file manager written in Rust.
Also see Cargo.toml
~$ cargo build
~$ cargo install --path=. --force
~# cargo install --path=. --force --root=/usr/local # /usr also works
~ $ joshuto
Place config files inside $XDG_CONFIG_HOME/joshuto
(usually $HOME/.config/joshuto/
for GNU/Linux).
Joshuto can currently be configured using the following files:
- general configurations
- for keybindings, please take a look at keymap.rs for non-printable keys
- for commands, please take a look at commands/mod.rs for available commands
- for opening files with applications
- color customizations
Please create a pull request :)
Please create an issue :)
- Migrate to tui-rs
- Tab support
- Ctrl/Shift/Alt support
- Asynch File IO (cut/copy/paste/delete/rename) (in progress)
- Built-in command line (in progress)
- File previews (in progress)
- Tab autocomplete (in progress)
- Bulk rename