>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Beveiliging
Rust

Joshuto: een modern terminalbestandsbeheerprogramma geschreven in Rust

3.721 sterren

Herkenbare situatie: je werkt in de terminal en moet snel navigeren tussen mappen, bestanden bekijken, kopiëren of hernoemen. De gebruikelijke ls en cd commando's lijken niet meer zo handig, en het opstarten van een volledige GUI-bestandsbeheerder voelt als overkill. Dit is precies waar Joshuto voor gemaakt is — een lichtgewicht maar krachtig terminalbestandsbeheerprogramma geschreven in Rust.

Wat is Joshuto?

Joshuto is een modern alternatief voor de populaire ranger-bestandsbeheerder, maar met de nadruk op snelheid en bruikbaarheid. Het project wordt actief ontwikkeld en heeft inmiddels meer dan 3.500 sterren verzameld op GitHub.

Belangrijkste voordelen ten opzichte van alternatieven:

  • Lichtningssnelle prestaties dankzij Rust
  • Minimaal resourceverbruik
  • Flexibel sneltoetssysteem
  • Tabbladondersteuning en asynchrone bewerkingen

Joshuto screenshot

Belangrijkste functies

1. Snelle navigatie

Joshuto ondersteunt alle vertrouwde sneltoetsen:

  • j/k — omlaag/omhoog
  • h/l — terug/vooruit
  • gg/G — naar begin/einde van lijst

Maar er zijn ook unieke functies zoals snel springen naar regelnummers.

2. Handige bestandsbewerkingen

  • Kopiëren/plakken (yy/pp)
  • Symbolische links maken (pl/pL)
  • Batch hernoemen
  • Prullenbakondersteuning

3. Aanpassing

Via TOML-bestanden kun je het volgende configureren:

  • Kleurenschema
  • Sneltoetsen
  • Bestandshandlers
  • Favorieten
# Пример настройки темы
[theme]
directory = "blue"
executable = "green"
link = "cyan"

Technische details

Joshuto is geschreven in Rust, wat het volgende garandeert:

  • Geen geheugenlekken
  • Native prestaties
  • Typesveiligheid

Het project gebruikt:

  • Termion voor terminalverwerking
  • Asynchrone bewerkingen voor bestandsoperaties
  • fzf-ondersteuning voor fuzzy zoeken

Hoe te installeren?

Voor Linux/macOS zijn er verschillende opties:

  1. Via Cargo:
cargo install --git https://github.com/kamiyaa/joshuto.git
  1. Voorgebouwde pakketten:
  • Arch Linux (AUR): yay -S joshuto
  • Fedora: sudo dnf copr enable atim/joshuto
  • Homebrew: brew install joshuto
  1. Installatiescript:
bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)

Voor wie is Joshuto bedoeld?

  • Ontwikkelaars die in de terminal werken
  • Serverbeheerders
  • Liefhebbers van minimalistische tools
  • Mensen die hun bestandsbewerkingen willen versnellen

Joshuto is een uitstekende keuze voor iedereen die op zoek is naar een modern, snel en aanpasbaar terminalbestandsbeheerprogramma. Dankzij Rust draait het merkbaar sneller dan veel alternatieven, en het flexibele configuratiesysteem maakt het mogelijk om het aan te passen aan elke werkstroom.

Probeer het — het zou zomaar het tool kunnen zijn dat je miste voor comfortabel terminalwerk!

Gerelateerde projecten