mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
1.1 KiB
1.1 KiB
Gestion des arguments
Récupérer les arguments du manifeste dans le script d’installation
Les arguments sont passés au script d’installation dans l’ordre du manifeste. Par exemple pour Roundcube, les arguments domain
et path
seront respectivement récupérés avec les paramètres $1
et $2
dans le script d’installation.
# Retrieve arguments
domain=$1
path=$2
Sauvegarder des arguments pour les autres scripts
Les scripts remove, upgrade, backup et restore peuvent avoir besoin de ces arguments.
Pour cela, YunoHost peut sauvegarder les arguments avec cette commande :
# Store config on YunoHost instance
sudo yunohost app setting $app domain -v $domain
Elle est généralement utilisée dans le script d’installation.
Ensuite, le script peut récupérer les arguments sauvegardés avec cette commande :
domain=$(sudo yunohost app setting $app domain)
Ces données sont sauvegardées dans /etc/yunohost/apps/<app_name>/settings.yml
.