From 8e11d7fff48b80678b01c334670c3e2dfc1b7b92 Mon Sep 17 00:00:00 2001 From: Kristian Monsen Haug Date: Sat, 16 Feb 2019 17:24:41 +0100 Subject: [PATCH] Implement deletion of accounts from .msmtprc --- mutt-wizard.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mutt-wizard.sh b/mutt-wizard.sh index 72b1cd9..1757a90 100755 --- 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>&- )