Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 03/05/2009, à 01:54

Vlord

Un manageur de scripts shell

Bonjour tout le monde,

J'ai récemment développé un petit outil permettant de gérer mes scripts shell.

L'idée est partie d'un constat simple, j'ai l'habitude de créer pleins de petits scripts shell afin de remplir mes tâches répétitives/ennuyeuses...
A force, l'opération de création du script elle même me semblait fastidieuse :

1) Il faut tout d'abord créer le fichier monScript.sh
2) Il faut ensuite le rendre executable

Et pour peu qu l'on veuille un alias pour l'executer de n'importe où, il faut encore :

3) Créer l'alias dans le fichier de config bash
4) Recharger l'environnement bash pour prendre en compte le nouvel alias

J'ai donc créé un outil qui me permet de faire ces 4 opérations en tapant une seule commande. Il permet également de lister vos scripts déjà créés, ainsi que d'en supprimer.

Le tout est disponible ici : http://bashlord.googlecode.com

Merci de me faire part de vos impressions.

Hors ligne

#2 Le 09/05/2009, à 00:47

HP

Re : Un manageur de scripts shell

Vlord a écrit :

Et pour peu qu l'on veuille un alias pour l'executer de n'importe où, il faut encore :

3) Créer l'alias dans le fichier de config bash
4) Recharger l'environnement bash pour prendre en compte le nouvel alias

Non !… il suffit de se faire un $HOME/bin tongue
Et après de l'ajouter, une fois et une seule, au $PATH.
Après çà, chaque exécutable fera parti du PATH en toute simplicité (cp/mv/ln… vers ~/bin).

Donc, ni besoin d'alias, ni besoin de "recharger le l'environnement" ; y a donc, au moins, la moitié du script/programme qui sert, à peu près, à rien…

Dernière modification par HP (Le 09/05/2009, à 00:57)

En ligne

Haut de page ↑