Gestionnaire de fichiers en mode terminal à deux volets axé sur la vitesse et le travail au clavier
Parcourez et manipulez deux volets de répertoire côte à côte avec des commandes pilotées par le clavier, y compris la copie et le déplacement entre volets natifs, ainsi qu'un retour de fenêtre adaptatif pour des terminaux variés. Créé par aroum en tant qu'outil utilitaire, che est écrit en Rust et utilise des E/S asynchrones pour garder l'interface réactive pendant les opérations lourdes. Les capacités clés incluent un véritable flux de travail par défaut à double volet, un faible encombrement système et la disponibilité de Winget pour l'installation sous Windows. Il convient aux utilisateurs avancés, aux développeurs et aux administrateurs système qui préfèrent des flux de travail rapides dans le terminal.
Que fait che ?
che restaure le flux de travail classique de gestion de fichiers à double panneau à l'intérieur d'un terminal, présentant simultanément deux vues de répertoire et offrant des opérations croisées natives pour copier et déplacer des fichiers. L'application met l'accent sur la navigation pilotée par le clavier et expose le mode à double panneau comme l'interface principale plutôt que comme une vue optionnelle. Les actions prises en charge se concentrent sur la navigation dans les répertoires, la manipulation de fichiers entre les panneaux, et la gestion de la disposition adaptative pour différentes tailles de terminal.
Comment cela affecte-t-il les performances du système lors d'opérations lourdes ?
Le programme est écrit en Rust et utilise des E/S asynchrones, ce que le développeur déclare maintenir l'interface réactive sous charge. L'utilisation de la mémoire et du CPU est décrite comme minimale par conception, ce qui permet à l'application de fonctionner aux côtés d'autres tâches de terminal sans interruption notable. L'architecture asynchrone empêche le blocage des mises à jour de l'interface utilisateur pendant que de longues opérations de fichiers s'exécutent en arrière-plan.
Est-il sûr de l'exécuter sur des systèmes de production ?
L'implémentation de che en Rust offre des avantages de sécurité mémoire par rapport aux langages non gérés, et son accent sur les flux de travail de terminal réduit la surface d'attaque pour les problèmes liés à l'interface graphique. Le développeur publie le projet en open source sur GitHub, permettant l'inspection du comportement et du code. Pour les environnements gérés, cette transparence soutient la vérification des opérations de fichiers et l'intégration des outils par les administrateurs.
Ai-je besoin de connaissances techniques pour l'utiliser ?
L'application cible les utilisateurs centrés sur le clavier et suppose une familiarité avec les modèles de navigation dans le terminal ; les utilisateurs occasionnels basés sur la souris peuvent trouver le mode d'interaction peu familier. La solution de repli de fenêtre adaptative maintient la disposition utilisable sur des terminaux plus petits, tandis que la présentation par défaut à double panneau s'attend à ce que les utilisateurs travaillent avec des commandes centrées sur le panneau et des raccourcis clavier plutôt que des menus point-and-click.
Bon choix pour les utilisateurs avancés de clavier, avec une seule réserve
che est un gestionnaire de fichiers rapide et natif du terminal qui convient aux utilisateurs préférant des flux de travail basés sur des panneaux et pilotés par le clavier, et qui apprécient le code open-source écrit en Rust. Il fonctionne avec une faible surcharge d'exécution et reste réactif lors d'opérations lourdes, soutenant l'inspection et l'intégration par les administrateurs. Le principal compromis est son modèle d'interaction uniquement terminal, ce qui le rend inadapté aux utilisateurs qui dépendent de la gestion de fichiers graphique et pilotée par la souris.





