diff --git a/lib/self-upgrade.bash b/lib/self-upgrade.bash index 3ddedbf..ade2c61 100644 --- a/lib/self-upgrade.bash +++ b/lib/self-upgrade.bash @@ -23,9 +23,12 @@ function development_upgrade { git_output=$(git pull 2>&1) if echo "$git_output" | grep -q 'up to date'; then echo 'already up-to-date (Ctrl-c to bypass reinitialization)' + else + echo 'git pull applied (Ctrl-c to bypass reinitialization)' + fi + if sudo_root; then + sudo miaou-bash "$MIAOU_BASH_DIR"/lib/initiate.bash fi - sudo_root - sudo miaou-bash "$MIAOU_BASH_DIR"/lib/initiate.bash } function system_upgrade { @@ -34,8 +37,9 @@ function system_upgrade { latest=$("$MIAOU_BASH_DIR"/tools/wget_semver artcode miaou/miaou-bash) if [[ "$current" == "$latest" ]]; then echo "up-to-date version: $current (Ctrl-c to bypass reinitialization)" - sudo_root - sudo miaou-bash "$MIAOU_BASH_DIR"/lib/initiate.bash + if sudo_root; then + sudo miaou-bash "$MIAOU_BASH_DIR"/lib/initiate.bash + fi else echo "new version available: $latest" #TODO: should download file self-upgrade.bash itself before calling it against