Joshuto : un gestionnaire de fichiers moderne pour terminal écrit en Rust
Situation familière : vous travaillez dans le terminal et avez besoin de naviguer rapidement entre les répertoires, parcourir les fichiers, copier ou renommer quelque chose. Les commandes habituelles ls et cd ne semblent plus aussi pratiques, et lancer un gestionnaire de fichiers GUI complet ressemble à un overkill. C'est exactement pour cela que Joshuto a été créé — un gestionnaire de fichiers pour terminal à la fois léger et puissant, écrit en Rust.
Qu'est-ce que Joshuto ?
Joshuto est une alternative moderne au populaire gestionnaire de fichiers ranger, mais avec un accent sur la vitesse et la facilité d'utilisation. Le projet est activement développé et a déjà rassemblé plus de 3 500 étoiles sur GitHub.
Avantages clés par rapport aux alternatives :
- Performance ultra-rapide grâce à Rust
- Consommation minimale de ressources
- Système de raccourcis clavier flexible
- Support des onglets et opérations asynchrones

Fonctionnalités clés
1. Navigation rapide
Joshuto prend en charge tous les raccourcis clavier familiers :
j/k— bas/hauth/l— retour/avantgg/G— au début/à la fin de la liste
Mais il y a aussi des fonctionnalités uniques comme le saut rapide aux numéros de ligne.
2. Opérations de fichiers pratiques
- Copier/coller (
yy/pp) - Créer des liens symboliques (
pl/pL) - Renommage par lot
- Support de la corbeille
3. Personnalisation
Grâce aux fichiers TOML, vous pouvez configurer :
- Schéma de couleurs
- Raccourcis clavier
- Gestionnaires de fichiers
- Signets
# Пример настройки темы
[theme]
directory = "blue"
executable = "green"
link = "cyan"
Détails techniques
Joshuto est écrit en Rust, ce qui garantit :
- Aucune fuite de mémoire
- Performance native
- Sécurité des types
Le projet utilise :
- Termion pour la gestion du terminal
- Opérations asynchrones pour les opérations de fichiers
- Support de fzf pour la recherche floue
Comment installer ?
Pour Linux/macOS, il y a plusieurs options :
- Via Cargo :
cargo install --git https://github.com/kamiyaa/joshuto.git
- Packages pré-compilés :
- Arch Linux (AUR) :
yay -S joshuto - Fedora :
sudo dnf copr enable atim/joshuto - Homebrew :
brew install joshuto
- Script d'installation :
bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
À qui est destiné Joshuto ?
- Développeurs travaillant dans le terminal
- Administrateurs de serveurs
- Amateurs d'outils minimalistes
- Ceux qui veulent accélérer les opérations sur les fichiers
Joshuto est un excellent choix pour tous ceux qui recherchent un gestionnaire de fichiers moderne, rapide et personnalisable pour le terminal. Grâce à Rust, il fonctionne заметно plus vite que de nombreuses alternatives, et le système de configuration flexible permet de l'adapter à n'importe quel flux de travail.
Essayez-le — ce pourrait être exactement l'outil qu'il vous manquait pour un travail confortable dans le terminal !
Projets similaires