aboutsummaryrefslogtreecommitdiff
path: root/dmenu-mail-aliases
diff options
context:
space:
mode:
Diffstat (limited to 'dmenu-mail-aliases')
-rwxr-xr-xdmenu-mail-aliases15
1 files changed, 12 insertions, 3 deletions
diff --git a/dmenu-mail-aliases b/dmenu-mail-aliases
index 582f8e3..76999de 100755
--- a/dmenu-mail-aliases
+++ b/dmenu-mail-aliases
@@ -2,9 +2,14 @@
2 2
3# Select mail alias via dmenu 3# Select mail alias via dmenu
4# The email address must be the second word in a line of $aliasfile 4# The email address must be the second word in a line of $aliasfile
5# Usage: dmenu-mail-aliases [-m menu]
6# Requires: dmenu (or similar) 5# Requires: dmenu (or similar)
7 6
7# Usage: dmenu-mail-aliases [-m menu]
8
9usage() {
10 echo "Usage: dmenu-mail-aliases [-m MENU]"
11}
12
8menu="dmenu -l 20" 13menu="dmenu -l 20"
9aliasfile="$HOME/.mblaze/aliases" 14aliasfile="$HOME/.mblaze/aliases"
10 15
@@ -13,8 +18,12 @@ while getopts "m:" opt; do
13 m) 18 m)
14 menu="$OPTARG" 19 menu="$OPTARG"
15 ;; 20 ;;
21 *)
22 usage
23 exit 1
24 ;;
16 esac 25 esac
17done 26done
18shift `expr $OPTIND - 1` 27shift $((OPTIND - 1))
19 28
20$menu $menuopts <"$aliasfile" | awk '{print $NF}' 29$menu <"$aliasfile" | awk '{print $NF}'

Generated with cgit - Back to sebastiano.tronto.net