diff --git a/install.zsh b/install.zsh index 37e7efd..89d27b3 100755 --- a/install.zsh +++ b/install.zsh @@ -91,7 +91,7 @@ install_prog() { fi } -if [[ -z $1 ]]; then +usage() { <<-HELP Usage: $0 [opts] Options: @@ -103,10 +103,15 @@ if [[ -z $1 ]]; then --no-flatpak do not automatically install flatpak deps (still checks for them) HELP exit 1 -fi +} + +[[ -z $1 ]] && usage zparseopts -D -E p:=install_path -path:=install_path f=force -force=force \ - s=skip -skip=skip -no-flatpak=noflatpakinstall a=all -all=all l=list -list=list + s=skip -skip=skip -no-flatpak=noflatpakinstall a=all -all=all l=list -list=list -help=help h=help + +[[ $help ]] && usage + if [[ ! $install_path ]]; then install_path=$HOME/.local/bin