#!/bin/bash # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 #source /etc/nulib.sh || exit 1 source "$(dirname -- "$0")/vendor/nulib/php/load.sh" || exit 1 action=update evolution=mature args=( "Gérer la maturation d'une classe ou d'un package Il y a deux types d'évolutions possibles: * mettre en nurserie * arriver à maturation Pour chaque type d'évolution, il y a deux actions possibles: * copier: * mettre en nurserie consiste à copier (importer) un fichier PHP ou un package depuis un projet nulib-* * maturer consiste à copier (exporter) le fichier PHP ou le package vers un projet nulib-* * mettre à jour: * mettre en nurserie met à jour les sources d'un projet pour utiliser la version de nur/sery * maturer met à jour les sources d'un projet pour utiliser la version arrivée à maturation" " -c -n SRC -c -m SRC [DEST] -u [-n|-m] packageOrClass [DEST]" -c,--copy action=copy "Copier de/vers un projet nulib-*" -u,--update action=update "Mettre à jour un projet. C'est l'option par défaut" -i,-n,--nurse evolution=nurse "Mettre en nurserie" -x,-m,--mature evolution=mature "Arriver à maturation. C'est l'option par défaut" ) parse_args "$@"; set -- "${args[@]}"