From 31f2f077d22795933ed872e0cfa62c90fb8b0295 Mon Sep 17 00:00:00 2001 From: pvincent Date: Sat, 22 Aug 2026 18:10:05 +0400 Subject: [PATCH] development mode upgrade --- lib/self-upgrade.bash | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/lib/self-upgrade.bash b/lib/self-upgrade.bash index fd9c49a..ab5e553 100644 --- a/lib/self-upgrade.bash +++ b/lib/self-upgrade.bash @@ -14,11 +14,18 @@ EOF } function development_upgrade { - echo TODO:... - # CHECK same user - # GIT CLONE - # INITIATE - : + [[ "$MIAOU_BASH_MODE_OWNER" != "$USER" ]] && + >&2 echo "ERROR: development mode owned by: $MMIAOU_BASH_MODE_OWNER" && + builtin exit 11 + + cd "$MIAOU_BASH_DIR"/ || return 12 # should not happen + [[ -n "$(git status --porcelain)" ]] && + >&2 echo "ERROR: repository has uncommited changes" && + builtin exit 12 + + git pull + sudo_root + sudo miaou lib/initiate.bash } function system_upgrade {