diff --git a/hyprsolusctl b/hyprsolusctl index 39795dd..05a2745 100644 --- a/hyprsolusctl +++ b/hyprsolusctl @@ -115,9 +115,11 @@ upgrade () { do case $1 in --ensure-integrity) shift ; eopkg_check=0 ;; + --clean-all) shift ; clean_all=0 ;; *) echo "Ignoring argument $1" ;; esac done + clean_all=${clean_all:-1} echo "Upgrading Hyprland and components with hyprsolus." eopkg_check=${eopkg_check:-1} @@ -148,7 +150,9 @@ upgrade () { fi cd "$HYPRSOLUS_PATH" - make clean && make + [[ $clean_all -eq 0 ]] && make clean + + make update && make exit_code=$? if [[ $exit_code -ne 0 ]] then @@ -163,7 +167,7 @@ case $1 in update) shift ; update "$@" ;; upgrade) shift ; upgrade "$@" ;; info) shift ; info "$@" ;; - version) echo "hyprsolus v0.1.0" ;; + version) echo "hyprsolus v0.1.1" ;; *) exit 1 ;; esac exit 0