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
|
Transformer les liens directs vers les projets en copies des projets
|
||||||
-i, --install
|
-i, --install
|
||||||
Supprimer les répertoires et les faire recréer par composer i
|
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
|
-u, --update
|
||||||
Supprimer les répertoires et les faire recréer par composer u"
|
Supprimer les répertoires et les faire recréer par composer u"
|
||||||
}
|
}
|
||||||
|
@ -37,6 +40,7 @@ args=(
|
||||||
-l,--link action=link
|
-l,--link action=link
|
||||||
-k,--copy action=copy
|
-k,--copy action=copy
|
||||||
-i,--install action=install
|
-i,--install action=install
|
||||||
|
-j,--reinstall-link action=reinstall-link
|
||||||
-u,--update action=update
|
-u,--update action=update
|
||||||
)
|
)
|
||||||
parse_args "$@"; set -- "${args[@]}"
|
parse_args "$@"; set -- "${args[@]}"
|
||||||
|
@ -139,6 +143,16 @@ for m in "$@"; do
|
||||||
array_add deps "$p"
|
array_add deps "$p"
|
||||||
eend
|
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)
|
update)
|
||||||
# Supprimer les liens et répertoires...
|
# Supprimer les liens et répertoires...
|
||||||
etitle "$m"
|
etitle "$m"
|
||||||
|
@ -161,7 +175,7 @@ for m in "$@"; do
|
||||||
done
|
done
|
||||||
|
|
||||||
case "$action" in
|
case "$action" in
|
||||||
install)
|
install|reinstall-link)
|
||||||
# ... puis installer les dépendances
|
# ... puis installer les dépendances
|
||||||
etitle "Installation des dépendances"
|
etitle "Installation des dépendances"
|
||||||
./composer.phar i
|
./composer.phar i
|
||||||
|
|
Loading…
Reference in New Issue