diff --git a/misc/newpass b/misc/newpass index 10eee98..3d03615 100755 --- a/misc/newpass +++ b/misc/newpass @@ -35,7 +35,18 @@ fi . $XDG_CONFIG_HOME/newpass.sh -zparseopts -D -E a:=accname -account:=accname p:=prefix -prefix:=prefix m:=mailuserpart -mail:=mailuserpart +zparseopts -D -E a:=accname -account:=accname p:=prefix -prefix:=prefix m:=mailuserpart -mail:=mailuserpart h=help -help=help + +if [[ $help ]]; then +<<-HELP +Usage: newpass [opts] [DOMAIN] + + -a, --account Account / user name. If not given, mail address is used + -p, --prefix Override mail prefix + -m, --mail Override whole mail address user part (before @) +HELP +exit 1 +fi [[ $accname ]] && accname=$accname[2] [[ $prefix ]] && MAIL_PREFIX=$prefix[2]