>°_/ ceci n'est pas un site \_°<

(ou pas)

1268154708 sov.localhostz.org 38.107.191.98 GET /public/code/clili/ 200

ils l'ont pas volé celle-là! la quadrature du net localhostz.org :: useless net-space for useless people I _heart_ localhost WEB 4.0 READY ! vimroxxor made at la-rache coffee powered apache http daemon filesystem way roulez 100% made by hands mouhahaha click here for free pr0n gimme money

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.

  1. # Tout d'abord ajoutons un fichier à notre collection grâce à la commande :
  2. % clili add *monsupertexte*
  3. # (vous pouvez optionnellement rajouter en troisème argument le nom que vous voulez donner à ce fichier si celui d'origine ne vous convient pas)
  4.  
  5. # Nous pouvons maintenant appeller l'affichage de ce fichier par la commande :
  6. % clili *monsupertexte*
  7.  
  8. [...]
  9.  
  10. # Arg, une faute d'orthographe ! Corrigeons-la vite avec la commande :
  11. % clili edit *monsupertexte*
  12. # lancera l'edition avec votre éditeur favori grâce à la variable $EDITOR, vi à défaut.
  13.  
  14. # Après avoir peuplé votre dossier ~/.clili, peut-être aimeriez vous pouvoir avoir rapidement son contenu sous les yeux ?
  15. % clili list
  16. # et hop !
  17.  
  18. # Et si d'aventure votresupertexte se révèle aussi inutile que moi:
  19. % clili remove *monsupertexte*
  20. # le renverra chez /dev/null. ("clili remove all" effacera tout le contenu de votre dossier après avoir demandé confirmation)
  21.  
  22. # Et enfin si vous avez trop bu :
  23. % clili help
  24. # Affichera un bref memo des commandes (en anglais).
  25.  

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.