| @@ -273,14 +273,19 @@ main() { \ | |||||
| \033[31m1 Add an email account\033[0m | \033[31m1 Add an email account\033[0m | ||||
| 2 Autodetect mailboxes | 2 Autodetect mailboxes | ||||
| 3 Change an account's password | 3 Change an account's password | ||||
| 4 Change GPG key pair used for encryption | |||||
| 4 Remove an account | |||||
| 5 Change GPG key pair used for encryption | |||||
| 6 Delete all account data | |||||
| 0 Exit | 0 Exit | ||||
| Input a number to continue or press ctrl-c.\\n" | Input a number to continue or press ctrl-c.\\n" | ||||
| read -r choice | read -r choice | ||||
| case "$choice" in | case "$choice" in | ||||
| 1) addaccount ;; | 1) addaccount ;; | ||||
| 2) pick delete yes && finalize "$title" ;; | |||||
| 4) askgpg ;; | |||||
| 2) pick finalize && finalize "$title" ;; | |||||
| 2) break ;; | |||||
| 4) pick delete yes && delete "$title" ;; | |||||
| 5) askgpg ;; | |||||
| 6) printf "Are you \033[31;1mreally\033[0m sure you want to delete all email accounts?\\n" && read -r input && echo "$input" | grep -i "y\(es\)*" >/dev/null && wipe && printf "Account data purged." ;; | |||||
| 0) break ;; | 0) break ;; | ||||
| *) printf "Invalid input.\\n" | *) printf "Invalid input.\\n" | ||||
| esac | esac | ||||