Joshuto is a terminal-based file manager that lets you browse and manage files from the command line. It provides a simple interface for navigating directories and opening files using some simple terminal commands. Joshuto also includes options for shell integration, file selection, configuration, and command completion.
Here’s what you can do with Joshuto:
- Browse files and directories from the terminal.
- Navigate through folders using a terminal interface.
- Open files with the associated programs.
- Start Joshuto from a specific directory.
- Select files using file chooser mode.
- Generate shell completion scripts.
Install Joshuto in Termux
You can easily install Joshuto in Termux using the following command below. Copy and run it in your terminal.
First, update and upgrade Termux packages:
apt update && apt upgradeInstall required rust package:
apt install rustNow, Install Joshuto using rust Cargo:
cargo install --git https://github.com/kamiyaa/joshuto.git --forceOnce the installation is complete, Joshuto is ready to use in Termux.
Use Joshuto in Termux
Joshuto provides several commands and options for browsing files, selecting files, managing directories, and configuring the terminal file manager.
Start Joshuto:
joshutoStart Joshuto in a specific directory:
joshuto /path/to/directoryShow the help menu:
joshuto -hShow the installed version:
joshuto -vPrint shell completion options:
joshuto completionsShow the embedded TOML configuration:
joshuto configUse change-directory mode:
joshuto --change-directoryWhen you quit Joshuto with this option, it can print the current working directory for shell integration.
Use file chooser mode:
joshuto --file-chooserThis prints the selected file or files instead of opening them with a program.
Save the output to a specific file:
joshuto --output-file output.txtYou can also combine the options when needed, for example:
joshuto --change-directory --output-file current_dir.txtThese commands let you start Joshuto in different locations, check its configuration, use shell integration, select files, and manage its command-line options.
End Note
Joshuto is a useful terminal file manager for browsing files and directories without leaving the command line. Its file chooser, shell integration, configuration, and completion features provide additional ways to work with different files and folders in Termux.

