commit 76cd73a11e037cde8131e5f645d70522f0e4a6c9
parent 38632ee4ea03f0fed52baaa69c40ac22c0b117f2
Author: Luke Smith <luke@lukesmith.xyz>
Date: Sat, 16 Feb 2019 13:14:02 -0500
Merge pull request #123 from krimha/bugfix-msmtprc
Implement deletion of accounts from .msmtprc
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mutt-wizard.sh b/mutt-wizard.sh
@@ -127,7 +127,9 @@ removeAccount() { sed -ie "
rm "$muttdir"/accounts/$1.muttrc
rm "$muttdir"/credentials/$1.gpg
rm -rf "$muttdir"/accounts/$1
- sed -i "/$1.muttrc/d" "$muttdir"/personal.muttrc ;}
+ sed -i "/$1.muttrc/d" "$muttdir"/personal.muttrc
+ # Delete from the line matching the account name, until the next account or empty line
+ sed -i "/account $1/,/^\(\s*$\|account\)/d" ~/.msmtprc ;}
manual() { \
imap=$( dialog --inputbox "Insert the IMAP server for your email provider (excluding the port number)" 10 60 3>&1 1>&2 2>&3 3>&- )