From 29a6653c6be8404710787ffb47264cde3ed5e37b Mon Sep 17 00:00:00 2001 From: Alexander Gehrke Date: Thu, 20 May 2021 21:39:20 +0200 Subject: [PATCH] newpass: Add option for custom mail-user-part --- misc/newpass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/newpass b/misc/newpass index 46d15bf..10eee98 100755 --- a/misc/newpass +++ b/misc/newpass @@ -35,7 +35,7 @@ fi . $XDG_CONFIG_HOME/newpass.sh -zparseopts -D -E a:=accname -account:=accname p:=prefix -prefix:=prefix +zparseopts -D -E a:=accname -account:=accname p:=prefix -prefix:=prefix m:=mailuserpart -mail:=mailuserpart [[ $accname ]] && accname=$accname[2] [[ $prefix ]] && MAIL_PREFIX=$prefix[2] @@ -55,7 +55,7 @@ else fi servicename=$(echo $domain | awk -F. '{print $(NF-1)}') -email="$MAIL_PREFIX$servicename@$MAILHOST" +email="${mailuserpart[2]:-$MAIL_PREFIX$servicename}@$MAILHOST" if [[ -z $accname ]]; then echo "Enter account name or leave blank to use proposed name: $email" @@ -65,7 +65,7 @@ if [[ -z $accname ]]; then accname="$email" emailentry=$'\nemail: '"$email" else - echo -n "Add proposed email? "; read -q && emailentry=$'\nemail: '"$email" + echo -n "Add proposed email $email? [yn] "; read -q && emailentry=$'\nemail: '"$email" fi pass insert -m $PASS_FOLDER${PASS_FOLDER:+/}${domain} <<-PASS