Glisser-déposer dans le terminal ? C'est maintenant possible avec ripdrag
Imaginez ceci : vous travaillez dans le terminal, vous avez trouvé le fichier dont vous avez besoin via find ou fzf, et maintenant vous voulez le faire glisser vers une application graphique. Habituellement, vous devriez ouvrir le gestionnaire de fichiers et rechercher à nouveau le même fichier... Ça vous parle ? Le développeur nik012003 a résolu ce problème avec ripdrag.
Qu'est-ce que ripdrag ?
ripdrag est un utilitaire en ligne de commande qui transforme votre terminal en source ou cible pour les opérations de glisser-déposer. Écrit en Rust avec GTK4, il offre à la fois rapidité et interface moderne.
Fonctionnalités principales
-
Glisser des fichiers depuis le terminal Spécifiez simplement le chemin du fichier, et ripdrag crée une fenêtre depuis laquelle vous pouvez faire glisser le fichier vers n'importe quelle application graphique :
ripdrag /path/to/file.png -
Recevoir des fichiers dans le terminal Avec le flag
-t, ripdrag devient une cible de dépôt :ripdrag -t -
Intégration avec la recherche floue Fonctionne parfaitement avec fzf pour une sélection instantanée des fichiers :
ripdrag $(fzf) -
Paramètres d'affichage flexibles Personnalisez la taille des icônes, désactivez les miniatures, affichez uniquement les noms de fichiers, et bien plus encore.
Détails techniques
Le projet est une alternative moderne à l'utilitaire dragon, mais écrit en Rust avec GTK4. Cela offre :
- Meilleures performances
- Interface moderne
- Support multiplateforme (Linux, macOS)
Applications pratiques
-
Téléchargement rapide de fichiers vers des applications web Au lieu de trouver un fichier via la boîte de dialogue standard — glissez-le simplement depuis le terminal.
-
Traitement par lots de fichiers Rassemblez des fichiers via find/xargs et glissez-les tous en une seule fois.
-
Travail avec les éditeurs graphiques Ouvrez rapidement des fichiers pour les éditer sans naviguer dans le gestionnaire de fichiers.
Installation
Pour la plupart des distributions Linux :
sudo apt install libgtk-4-dev build-essential curl
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
cargo install ripdrag
Les utilisateurs d'Arch Linux peuvent installer le paquet depuis l'AUR :
yay -S ripdrag-git
ripdrag est l'un de ces outils dont vous ne réalisez pas avoir besoin avant de l'essayer. Particulièrement utile pour :
- Les développeurs qui travaillent fréquemment dans le terminal
- Les administrateurs système
- Quiconque cherchant à accélérer son flux de travail avec les fichiers
Le projet est activement développé et accueille les contributions. Il vous manque une fonctionnalité — pourquoi ne pas l'ajouter vous-même ?
Essayez ripdrag aujourd'hui et découvrez à quel point la gestion des fichiers peut être plus fluide !
Projets similaires