>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Rust

Joshuto: Ein moderner Terminal-Dateimanager in Rust

3.721 Sterne

Vertraute Situation: Sie arbeiten im Terminal und müssen schnell zwischen Verzeichnissen navigieren, Dateien durchsuchen oder etwas kopieren bzw. umbenennen. Die üblichen ls- und cd-Befehle erscheinen nicht mehr so praktisch, und einen vollständigen GUI-Dateimanager zu starten fühlt sich übertrieben an. Genau dafür wurde Joshuto entwickelt — ein leichtgewichtiger, aber leistungsstarker Terminal-Dateimanager in Rust.

Was ist Joshuto?

Joshuto ist eine moderne Alternative zum beliebten Ranger-Dateimanager, jedoch mit Fokus auf Geschwindigkeit und Benutzerfreundlichkeit. Das Projekt wird aktiv weiterentwickelt und hat bereits über 3.500 Sterne auf GitHub gesammelt.

Wesentliche Vorteile gegenüber anderen Optionen:

  • Blitzschnelle Performance dank Rust
  • Minimaler Ressourcenverbrauch
  • Flexibles Tastenkürzel-System
  • Tab-Unterstützung und asynchrone Operationen

Joshuto screenshot

Wesentliche Funktionen

1. Schnelle Navigation

Joshuto unterstützt alle vertrauten Tastenkombinationen:

  • j/k — hinunter/hoch
  • h/l — zurück/vorwärts
  • gg/G — zum Anfang/Ende der Liste

Es gibt jedoch auch einzigartige Funktionen wie den schnellen Sprung zu Zeilennummern.

2. Praktische Dateioperationen

  • Kopieren/Einfügen (yy/pp)
  • Symlinks erstellen (pl/pL)
  • Stapel-Umbenennung
  • Papierkorb-Unterstützung

3. Anpassung

Durch TOML-Dateien können Sie konfigurieren:

  • Farbschema
  • Tastenkürzel
  • Datei-Handler
  • Lesezeichen

Technische Details

Joshuto ist in Rust geschrieben, was folgendes garantiert:

  • Keine Speicherlecks
  • Native Performance
  • Typsicherheit

Das Projekt verwendet:

  • Termion für die Terminal-Behandlung
  • Asynchrone Operationen für Dateioperationen
  • fzf-Unterstützung für Fuzzy-Suche

Wie installiert man es?

Für Linux/macOS gibt es mehrere Optionen:

  1. Über Cargo:

1

  1. Vorkompilierte Pakete:
  • Arch Linux (AUR): yay -S joshuto
  • Fedora: sudo dnf copr enable atim/joshuto
  • Homebrew: brew install joshuto
  1. Installationsskript:

2

Für wen ist Joshuto geeignet?

  • Entwickler, die im Terminal arbeiten
  • Server-Administratoren
  • Minimalismus-Enthusiasten
  • Alle, die Dateioperationen beschleunigen möchten

Joshuto ist eine ausgezeichnete Wahl für alle, die einen modernen, schnellen und anpassbaren Terminal-Dateimanager suchen. Dank Rust läuft es spürbar schneller als viele Alternativen, und das flexible Konfigurationssystem ermöglicht es, es an jeden Workflow anzupassen.

Probieren Sie es aus — es könnte genau das Werkzeug sein, das Ihnen für komfortables Arbeiten im Terminal gefehlt hat!

Ähnliche Projekte