Remember your job is to make incremental progress, break the task into smaller tasks, or finish something in 15 minutes, then pass it along to the next contributor. No responsibility, only fun.
If you don't finish, add your next task to the readme.md. Oh and when you're done make a pull request to the code-relay repo.
Email with questions
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
Fedora (COPR)
sudo dnf copr enable atim/joshuto -y
sudo dnf install joshuto
~ $ 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 src/util/key_mapping.rs for non-printable keys
- for commands, please take a look at src/commands/key_command.rs
- 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