Joshuto: Un moderno file manager da terminale scritto in Rust
Situazione familiare: stai lavorando nel terminale e hai bisogno di navigare rapidamente tra le directory, sfogliare file, copiare o rinominare qualcosa. I soliti comandi ls e cd non sembrano più così convenienti, e lanciare un file manager GUI completo sembra eccessivo. È esattamente per questo che è stato creato Joshuto — un file manager da terminale leggero ma potente, scritto in Rust.
Cos'è Joshuto?
Joshuto è un'alternativa moderna al popolare file manager ranger, ma con un focus su velocità e usabilità. Il progetto è sviluppato attivamente e ha già raccolto oltre 3.500 stelle su GitHub.
Vantaggi chiave rispetto alle alternative:
- Prestazioni estremamente veloci grazie a Rust
- Consumo minimo di risorse
- Sistema di hotkey flessibile
- Supporto per tab e operazioni asincrone

Funzionalità Principali
1. Navigazione Veloce
Joshuto supporta tutte le scorciatoie da tastiera familiari:
j/k— giù/suh/l— indietro/avantigg/G— all'inizio/fine della lista
Ma ci sono anche funzionalità uniche come il salto rapido ai numeri di riga.
2. Operazioni sui File Convenienti
- Copia/incolla (
yy/pp) - Creare symlink (
pl/pL) - Rinomina batch
- Supporto per il cestino
3. Personalizzazione
Attraverso i file TOML puoi configurare:
- Schema colori
- Hotkey
- Gestori di file
- Segnalibri
# Пример настройки темы
[theme]
directory = "blue"
executable = "green"
link = "cyan"
Dettagli Tecnici
Joshuto è scritto in Rust, il che garantisce:
- Nessuna perdita di memoria
- Prestazioni native
- Sicurezza dei tipi
Il progetto utilizza:
- Termion per la gestione del terminale
- Operazioni asincrone per le operazioni sui file
- Supporto fzf per la ricerca fuzzy
Come Installare?
Per Linux/macOS ci sono diverse opzioni:
- Tramite Cargo:
cargo install --git https://github.com/kamiyaa/joshuto.git
- Pacchetti precompilati:
- Arch Linux (AUR):
yay -S joshuto - Fedora:
sudo dnf copr enable atim/joshuto - Homebrew:
brew install joshuto
- Script di installazione:
bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
A Chi È Destinato Joshuto?
- Sviluppatori che lavorano nel terminale
- Amministratori di server
- Appassionati di strumenti minimalisti
- Chiunque voglia velocizzare le operazioni sui file
Joshuto è un'ottima scelta per chiunque cerchi un file manager da terminale moderno, veloce e personalizzabile. Grazie a Rust, gira notevolmente più veloce di molte alternative, e il sistema di configurazione flessibile permette di adattarlo a qualsiasi flusso di lavoro.
Provalo — potrebbe essere proprio lo strumento che ti mancava per lavorare comodamente nel terminale!
Progetti correlati