aboutsummaryrefslogtreecommitdiff
path: root/dmenu-mail-aliases
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2022-05-15 12:02:59 +0200
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2022-05-15 12:02:59 +0200
commit115ff9a06870d51702918cd926199e2271bf4f92 (patch)
tree4c2abf616b9eec3ba485f49bcefaf0a98882fa33 /dmenu-mail-aliases
parent5ca3ebbf7c3cef6db6b8270af4fcf0be087c29c1 (diff)
downloadscripts-115ff9a06870d51702918cd926199e2271bf4f92.tar.gz
scripts-115ff9a06870d51702918cd926199e2271bf4f92.zip
Added option to specify alternative menu. Some general cleanup.
Diffstat (limited to 'dmenu-mail-aliases')
-rwxr-xr-xdmenu-mail-aliases13
1 files changed, 11 insertions, 2 deletions
diff --git a/dmenu-mail-aliases b/dmenu-mail-aliases
index 483dffc..582f8e3 100755
--- a/dmenu-mail-aliases
+++ b/dmenu-mail-aliases
@@ -2,10 +2,19 @@
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]
5# Requires: dmenu (or similar) 6# Requires: dmenu (or similar)
6 7
7menu=${MENU:-dmenu} 8menu="dmenu -l 20"
8menuopts="-l 20"
9aliasfile="$HOME/.mblaze/aliases" 9aliasfile="$HOME/.mblaze/aliases"
10 10
11while getopts "m:" opt; do
12 case "$opt" in
13 m)
14 menu="$OPTARG"
15 ;;
16 esac
17done
18shift `expr $OPTIND - 1`
19
11$menu $menuopts <"$aliasfile" | awk '{print $NF}' 20$menu $menuopts <"$aliasfile" | awk '{print $NF}'

Generated with cgit - Back to sebastiano.tronto.net