| Crates.io | joshuto |
| lib.rs | joshuto |
| version | 0.9.9 |
| created_at | 2021-11-20 01:14:19.901312+00 |
| updated_at | 2025-05-20 15:47:17.741253+00 |
| description | Terminal file manager inspired by ranger |
| homepage | https://github.com/kamiyaa/joshuto |
| repository | https://github.com/kamiyaa/joshuto |
| max_upload_size | |
| id | 484693 |
| size | 2,061,539 |
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)
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)
~# INSTALL_PREFIX="/usr/local/bin" bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
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
[yay/paru] -S joshuto
[yay/paru] -S joshuto-git
[yay/paru] -S joshuto
[yay/paru] -S joshuto-git
sudo eselect repository enable gentoo-zh
sudo emerge -av app-misc/joshuto
Here's an example of using it in a nixos configuration
{
description = "My configuration";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
joshuto.url = "github:kamiyaa/joshuto";
};
outputs = { nixpkgs, joshuto, ... }:
{
nixosConfigurations = {
hostname = nixpkgs.lib.nixosSystem
{
system = "x86_64-linux";
modules = [
{
nixpkgs.overlays = [ joshuto.overlays.default ];
environment.systemPackages = with pkgs;[
joshuto
];
}
];
};
};
};
}
Temporary run, not installed on the system
nix run github:kamiyaa/joshuto
sudo port install joshuto
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 :)