cx-updatedev: ajouter l'option -j

This commit is contained in:
Jephté Clain 2019-06-03 09:41:29 +04:00
parent d79e218dfc
commit 5967541159
1 changed files with 15 additions and 1 deletions

View File

@ -23,6 +23,9 @@ OPTIONS
Transformer les liens directs vers les projets en copies des projets
-i, --install
Supprimer les répertoires et les faire recréer par composer i
-j, --reinstall-link
Supprimer les répertoires et les faire recréer par composer i,
uniquement s'il s'agit de liens
-u, --update
Supprimer les répertoires et les faire recréer par composer u"
}
@ -37,6 +40,7 @@ args=(
-l,--link action=link
-k,--copy action=copy
-i,--install action=install
-j,--reinstall-link action=reinstall-link
-u,--update action=update
)
parse_args "$@"; set -- "${args[@]}"
@ -139,6 +143,16 @@ for m in "$@"; do
array_add deps "$p"
eend
;;
reinstall-link)
# Supprimer les liens uniquement...
etitle "$m"
if [ -L "vendor/$p" ]; then
estep "suppr. vendor/$p"
rm -f "vendor/$p"
fi
array_add deps "$p"
eend
;;
update)
# Supprimer les liens et répertoires...
etitle "$m"
@ -161,7 +175,7 @@ for m in "$@"; do
done
case "$action" in
install)
install|reinstall-link)
# ... puis installer les dépendances
etitle "Installation des dépendances"
./composer.phar i