ranger-like terminal file manager written in Rust
ranger-like terminal file manager written in Rust.
Also see Cargo.toml
~$ cargo build
~$ cargo install --path=. --force
~$ cargo install --git https://github.com/kamiyaa/joshuto.git --force
~# cargo install --path=. --force --root=/usr/local # /usr also works
Dependencies:
Installs the latest version using the default installation path ($HOME/.local/bin/).
~$ bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
Custom Installation path
Allows you to install Joshuto to a custom directory by setting the INSTALL_PREFIX variable.
~$ INSTALL_PREFIX="$HOME" bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
System wide
~# INSTALL_PREFIX="/usr/local/bin" bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
Specific release
Installs a specific release version of Joshuto by the desired version number.
~$ RELEASE_VER='v0.9.4' bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
sudo dnf copr enable atim/joshuto -y
sudo dnf install joshuto
Arch (AUR)
[yay/paru] -S joshuto
[yay/paru] -S joshuto-git
Arch (archlinuxcn)
[yay/paru] -S joshuto
[yay/paru] -S joshuto-git
Gentoo (gentoo-zh)
sudo eselect repository enable gentoo-zh
sudo emerge -av app-misc/joshuto
NixOS
Here's an example of using it in a nixos configuration
…
Temporary run, not installed on the system
nix run github:kamiyaa/joshuto
MacOS (MacPorts)
sudo port install joshuto
MacOS/Linux Homebrew
brew install joshuto
~ $ joshuto
arrow_up or karrow_down or jarrow_left or harrow_right or lhome or g gend or Gpage_up or ctrl+upage_down or ctrl+dctrl+tTW or ctrl+w\tbacktaba to append or A to prependdelete or d dd dy yp pp op l for absolute path, p L for relative pathz hRc dw=:See docs#quit for exiting into current directory and other usages
Check out docs for details and config for examples
See docs
Please create an issue :)
0.9.9: error[E0308]: mismatched types
Multi-panel directory tree: child panels missing top padding/header, misaligned with parent panels
[FEATURE] Option to start with multiple tabs open
Is there an Option for 'leaving/quit joshuto on current directory'?
joshuto shows an empty preview pane
[FR]: only prompt for trashing when more than one item is selected (like ranger does)
Add tv configuration alongside fzf
Build fails: error[E307]: mismatched types