summaryrefslogtreecommitdiff
path: root/mw
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2019-02-21 10:29:50 -0500
committerLuke Smith <luke@lukesmith.xyz>2019-02-21 10:29:50 -0500
commit23e7829195cc336cdc5898fd2bc02ef088d2774d (patch)
treea8d042162d2bf546049250ceaea2dcf7ff98a56f /mw
parentb8694f03d385458aa270c4b424ea9ed6680c3dc7 (diff)
etc
Diffstat (limited to 'mw')
-rwxr-xr-xmw21
1 files changed, 9 insertions, 12 deletions
diff --git a/mw b/mw
index 92b11b0..7f209df 100755
--- a/mw
+++ b/mw
@@ -150,22 +150,12 @@ EOF
done
login=$(dialog --title "Luke's mutt/offlineIMAP autoconfig" --inputbox "If you have a username for the \"$title\" account which is different from your email address, enter it here. Otherwise leave this prompt blank." 10 60 3>&1 1>&2 2>&3 3>&- ) || userexit
[ -z "$login" ] && login="$fulladdr"
- #ifgoogleline
+ # service
+ # ifgoogleline
grep "i[0-9]" "$muttdir/personal.muttrc" | awk '{print $3}' | sed -e 's/i//g' > "$tmpdir/mutt_used"
printf "1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n9" > "$tmpdir/mutt_all_possible"
idnum=$(diff "$tmpdir/mutt_all_possible" "$tmpdir/mutt_used" | sed -n 2p | awk '{print $2}')
getpass "$title" || userexit
- addaccount
-}
-
-getpass() { \
- dialog --title "Luke's mutt/offlineIMAP password wizard" --passwordbox "Enter the password for the \"$1\" account." 10 60 2> "$tmpdir/$1"
- "$GPG" -r "$gpgemail" --encrypt "$tmpdir/$1"
- shred -u "$tmpdir/$1"
- mv "$tmpdir/$1.gpg" "$creddir"
-}
-
-addaccount() { \
getprofiles
mkdir -p "$HOME/.config/offlineimap/" "$HOME/.config/msmtp"
[ ! -f "$HOME/.config/offlineimap/config" ] && echo "$offlineimap_header" > "$HOME/.config/offlineimap/config"
@@ -175,6 +165,13 @@ addaccount() { \
echo "$mutt_profile" > "$accdir/$title.muttrc"
}
+getpass() { \
+ dialog --title "Luke's mutt/offlineIMAP password wizard" --passwordbox "Enter the password for the \"$1\" account." 10 60 2> "$tmpdir/$1"
+ "$GPG" -r "$gpgemail" --encrypt "$tmpdir/$1"
+ shred -u "$tmpdir/$1"
+ mv "$tmpdir/$1.gpg" "$creddir"
+}
+
askgpg() { \
gpgemail=$(dialog --title "Luke's mutt/offlineIMAP wizard" --inputbox "To safely encrypt passwords, mutt-wizard requires that you have a GPG public/private key pair.\n\nPlease insert the email address for your key pair here, or generate one first with \`$GPG --full-gen-key\` and come back." 12 60 3>&1 1>&2 2>&3 3>&- ) || userexit
while ! echo "$gpgemail" | grep "$emailre"; do