summaryrefslogtreecommitdiff
path: root/bin/mw
diff options
context:
space:
mode:
authorLorenzo Leonardini <developerita@gmail.com>2020-08-27 22:46:36 +0200
committerGitHub <noreply@github.com>2020-08-27 16:46:36 -0400
commit9910b434c2a1ce21dc7f5db7336b78eb645d959b (patch)
tree0dd8f302f5ff0f4f5d18b75627cb1fa88cb95b87 /bin/mw
parentabe90a1bc4a2ceee3580fad2e8e25fad0a06ec35 (diff)
Top-level domain wildcard (#475)
Diffstat (limited to 'bin/mw')
-rwxr-xr-xbin/mw4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/mw b/bin/mw
index 2d32859..f8d9d7b 100755
--- a/bin/mw
+++ b/bin/mw
@@ -150,6 +150,10 @@ askinfo() { \
printf "\\nSearching for \033[32m%s\033[0m in \033[34m\`domains.csv\`\033[0m..." "$domain"
serverinfo="$(grep "^$search_query" "$muttshare/domains.csv" 2>/dev/null)"
if [ -z "$serverinfo" ]; then
+ search_query=$(echo "$search_query" | sed "s/\.[^\.]*$/\.\\\*/")
+ serverinfo="$(grep "^$search_query" "$muttshare/domains.csv" 2>/dev/null)"
+ fi
+ if [ -z "$serverinfo" ]; then
printf "Your email domain is not in mutt-wizard's database yet.\\nmutt-wizard will still autoconfigure everything, but you will have to manually type in your service's IMAP and SMTP server information.\\nYou can usually quickly find this by internet searching for it.\\n"
printf "Insert the IMAP server for your email provider (excluding the port number)\\n\033[36m\t"
read -r imap