Ligne de commande¶
Les opérations gérées par waarp-manager
utilisent des commandes de
la forme :
waarp-manager <commande>
Commande waarp-manager version
¶
Écrit la version de l’application sur la sortie standard et rend la main.
Codes de retour :
Code |
Signification |
---|---|
0 |
Succès |
Commande waarp-manager server
¶
Démarre l’application Waarp Manager.
Cette commande accepte les arguments suivants :
- -c FILE, --config=FILE¶
obligatoire Le chemin vers le fichier de configuration à utiliser
Commande waarp-manager conf
¶
Écrit un fichier de configuration vide sur la sortie standard.
Cette commande accepte les arguments suivants :
- -u FILE, --update=FILE¶
Le chemin du fichier à mettre à jour
Si cet argument est donné, et que FILE est le chemin d’un fichier de configuration valide, ce fichier est mis à jour (les nouvelles options de configuration sont ajoutées et celles qui n’existent plus sont supprimées).
Commande waarp-manager push
¶
Déploie la configuration depuis la ligne de commande.
Cette commande accepte les arguments suivants :
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser
Commande waarp-manager db sync
¶
Synchronise la base de données interne de Waarp Manager avec un référentiel externe.
Cette commande accepte les arguments suivants :
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser
Commande waarp-manager db dump
¶
Écrit le script SQL d’initialisation de la base de données sur la sortie standard.
Cette commande n’accepte pas d’argument.
Commande waarp-manager db migrate up
¶
Met à jour la base de données en exécutant les différentes migrations nécessaires pour atteindre la version voulue.
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser.
- -t, --target=VERSION¶
Permet de renseigner la version cible de la migration. Si la version cible est inférieure à la version actuelle de la base de données, rien n’est fait.
Par défaut, la version cible est la dernière possible.
- -d, --dry-run¶
Exécute les migrations en mode simulation, Rien n’est réellement fait. Cette commande permet de tester si les migrations peuvent se fire sans erreur avant de les exécuter réellement.
Commande waarp-manager db migrate down
¶
Modifie la base de données en exécutant les différentes opérations nécessaires pour ramener la base de données à une version antérieure.
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser
- -t, --target=VERSION¶
Permet de renseigner la version cible de la migration. Si la version cible est supérieure à la version actuelle de la base de données, rien n’est fait.
Par défaut, Toutes les migrations sont défaites.
- -d, --dry-run¶
Exécute les migrations en mode simulation, Rien n’est réellement fait. Cette commande permet de tester si les migrations peuvent se fire sans erreur avant de les exécuter réellement.
Commande waarp-manager backup import
¶
Ajoute le modèle de flux décrit dans le fichier passé en paramètre à la base de données.
Cette commande accepte les arguments suivants :
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser
- -i FILE --imput=FILE¶
Le chemin du fichier contenant le modèle de flux
- -t TYPE --type=TYPE¶
Le type de donnée à importé (seul les modèle de flux sont supportés actuellement)
- -f FORMAT --format=FORMAT¶
Le format du fichier source (seul YAML est supporté actuellement)
- --conflict=CONFLICT¶
Le comportement à adopter si un conflit est détecté (error, ignore, overwrite)
- --UpdateRules¶
Si le modèle de flux est mis à jour les règles des flux qui lui sont liés seront recalculées
Commande waarp-manager backup export
¶
Ecrit dans un fichier passé en argument la description des modèle de flux.
Cette commande accepte les arguments suivants :
- -c FILE, --config=FILE¶
Le chemin vers le fichier de configuration à utiliser
- -o FILE --output=FILE¶
Le fichier de destination de l’export
- -i INCLUDE --include=INCLUDE¶
Le type de données à exporter (seul les modèle de flux sont supportés actuellement)
- -f FORMAT --format=FORMAT¶
Le format du fichier de destination (seul YAML est supporté actuellement)