aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2024-02-01 22:57:14 -0500
committerAlec Goncharow <alec@goncharow.dev>2024-02-01 22:57:14 -0500
commite1085d7e6d3e0df80cca79cb468366f046e8cfed (patch)
tree2db280924a473fa078b676a8a8be374e8d47f4c0 /bin
parenteca35d6d822acba9bddec526ba95041880e20b67 (diff)
neovide is kinda cool
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