aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/zigup9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/zigup b/bin/zigup
index 20bc032..7aa7fca 100755
--- a/bin/zigup
+++ b/bin/zigup
@@ -97,6 +97,14 @@ fi
cd "$(dirname "$0")"
main() {
+ # Transform long options to short ones
+ for arg in "$@"; do
+ shift
+ case "$arg" in
+ '--force') set -- "$@" '-f' ;;
+ *) set -- "$@" "$arg" ;;
+ esac
+ done
force=0
while getopts "f" o; do
case "${o}" in
@@ -162,7 +170,6 @@ esac
if [[ $force == 0 && "$installed_zig_version" == "$zig_master_version" ]]; then
echo "zig up to date"
- exit 0
else
echo "zig upgrade avaliable: $installed_zig_version -> $zig_master_version"
if prompt_confirm "Proceed?"; then