Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/08/2018, à 14:34

PeekLeon

[PARAMS SHELL] Formater et gérer les paramétres en bash/shell

params-shell permet la gestion des paramètres / arguments passés dans les scripts.

Il est alors possible de définir :

- le type de param (int/float/bool/mail ...),
- de rendre obligation un param,
- de vérifier qu'un argument est non null,
- et de donner une valeur par défaut à un param.

Ce script permet aussi d'avoir une syntaxe plus lisible pour les params / arguments

Les params n'ont plus besoin d'être passés dans un ordre précis puisqu'il sont nommés. Cela facilite la lecture des scripts car nous n'avons plus $1 $2 ... mais ${PARAM[nom]} ${PARAM[mail]} ... et facilite aussi la mise à jour des scripts.

Installation

Debian/Ubuntu (.deb)

echo "deb http://depot-deb.peekleon.com/apt stable main" >> /etc/apt/sources.list
wget -O - http://depot-deb.peekleon.com/apt/depot.key | apt-key add -
apt-get update
apt install params-shell

RedHat/Centos (.rpm)

wget -P /etc/yum.repos.d/ http://depot-rpm.peekleon.com/PeekLeon.repo
yum makecache
yum install params-shell

SOURCES GITHUB : https://github.com/PeekLeon/params_shell

Plus de détails dans le readme.md du projet.

Dernière modification par PeekLeon (Le 05/09/2018, à 13:38)

Hors ligne