ff - outil d’exploration/recherche de fichiers combinant fzf, fd et ripgrep
(github.com/the0807)Bonjour.
Je vous présente ff, un outil en script shell créé pour accélérer l’exploration de fichiers (Find) et la recherche dans le contenu (Grep) dans le terminal.
En travaillant dans le terminal, il était souvent contraignant de devoir utiliser des commandes différentes selon qu’on cherchait un nom de fichier ou le contenu du code. J’ai donc assemblé fzf, fd et ripgrep, que j’utilise fréquemment, pour créer un outil appelé ff (Flexible File Finder).
Sa caractéristique la plus notable est qu’il suffit d’appuyer sur TAB pendant la recherche pour basculer entre le mode Find et le mode Grep.
Fonctionnalités principales :
- Changement de mode : appuyez sur la touche TAB pour basculer entre la recherche par nom de fichier ↔ la recherche dans le contenu des fichiers
- Aperçu en temps réel : prise en charge d’un aperçu avec coloration syntaxique via
bat - Grande rapidité : utilisation interne de
fdetripgrep, ce qui le rend rapide même sur de gros projets - Intégration avec l’éditeur : ouvrez immédiatement un fichier trouvé ou une ligne précise dans un éditeur (VSCode, Vim, etc.)
- Arborescence de répertoires : visualisation de la structure avec
ezaoutree
GitHub: https://github.com/the0807/ff
J’espère que cela pourra être utile à celles et ceux qui s’intéressent aux outils de productivité pour le terminal.
Tous les retours sont les bienvenus !
Aucun commentaire pour le moment.