cx-updatedev: ajouter l'option -j
This commit is contained in:
parent
d79e218dfc
commit
5967541159
16
cx-updatedev
16
cx-updatedev
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue