libexec/invoke in alpha_omega-0.0.185 vs libexec/invoke in alpha_omega-0.0.186

- old
+ new

@@ -112,25 +112,25 @@ plan) bundle exec cap "$@" deploy:lock deploy:plan ;; lock) - case "$1" in - compare.app|migrate.app) - nm_lock="$1"; shift + case "${1%.app}" in + compare|migrate) + nm_lock="${1%.app}"; shift bundle exec cap "$@" deploy:dont_unlock "deploy:lock_${nm_lock}" ;; *) bundle exec cap "$@" deploy:dont_unlock deploy:lock ;; esac ;; unlock) - case "$1" in - compare.app|migrate.app) - nm_lock="$1"; shift + case "${1%.app}" in + compare|migrate) + nm_lock="${1%.app}"; shift bundle exec cap "$@" "deploy:unlock_${nm_lock}" ;; *) bundle exec cap "$@" deploy:unlock ;; @@ -149,30 +149,30 @@ bundle exec cap "$@" deploy:lock_compare deploy:repl ;; migrate) want_list= - if [[ $1 = "list" ]]; then + if [[ "${1%.app}" = "list" ]]; then want_list=1; shift fi change_group= migration= - case $1 in + case "${1%.app}" in data) - change_group=$1; shift + change_group=${1%.app}; shift ;; pre) - change_group=$1; shift + change_group=${1%.app}; shift ;; during) - change_group=$1; shift + change_group=${1%.app} shift ;; post) - change_group=$1; shift + change_group=${1%.app}; shift ;; [0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789][0123456789]) - migration=$1; shift + migration=${1%.app}; shift ;; esac if [[ -n $change_group ]]; then if [[ -n $want_list ]]; then