clili : stdout is your friend
clili* est un simple mais néanmoins utile petit outil en ligne de commande écrit en BASH. Son objectif est assez simple : si vous avez des textes que vous avez souvent besoin de copier/coller, au lieu de batailler avec des cat, des cp et la remémoration de chemins tortueux; rangez-les au sein d'un même dossier de votre choix et quand vous en avez besoin, demandez-les à clili qui se fera aussitôt un plaisir de vous les envoyer sur stdout, simple non ? :-)
Installation, configuration et utilisation
Téléchargez le script (http://sov.localhostz.org/public/code/clili/clili), rendez-le éxécutable et placez-le quelque part dans votre path. C'en est tout de l'installation. Pour la configuration c'est encore plus simple puisqu'il n'y a rien à faire, à part si vous souhaitez changer le repertoire par défaut (~/.clili), dans ce cas il vous suffit d'éditer le script et de donner à la variable $wd en début de script la valeur qu'il vous sierra.
Faisons maintenant le tour des commandes pour apprendre à s'en servir :
Code : Bash.
- # Tout d'abord ajoutons un fichier à notre collection grâce à la commande :
- % clili add *monsupertexte*
- # (vous pouvez optionnellement rajouter en troisème argument le nom que vous voulez donner à ce fichier si celui d'origine ne vous convient pas)
- # Nous pouvons maintenant appeller l'affichage de ce fichier par la commande :
- % clili *monsupertexte*
- [...]
- # Arg, une faute d'orthographe ! Corrigeons-la vite avec la commande :
- % clili edit *monsupertexte*
- # lancera l'edition avec votre éditeur favori grâce à la variable $EDITOR, vi à défaut.
- # Après avoir peuplé votre dossier ~/.clili, peut-être aimeriez vous pouvoir avoir rapidement son contenu sous les yeux ?
- % clili list
- # et hop !
- # Et si d'aventure votresupertexte se révèle aussi inutile que moi:
- % clili remove *monsupertexte*
- # le renverra chez /dev/null. ("clili remove all" effacera tout le contenu de votre dossier après avoir demandé confirmation)
- # Et enfin si vous avez trop bu :
- % clili help
- # Affichera un bref memo des commandes (en anglais).
Colorised by GeSHi-1.0.8.1 in 0.192s(5.29 KB/s).
license ? bugs ? /etc ...
clili est un logiciel libre diffusé sous license WTFPL (traduction française ici). N'hésitez pas à me contacter pour toute suggestion/patch/rapport de bug.
* : Command Line Lorem Ipsum. Et oui.
maj du 10/04/2008 : viré verbiages inutiles et les erreurs sont rediririgés sur stderr comme il se doit.













