From 581865ee0c8b8aea872f053d804a41fb5f416b17 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 20 Jun 2023 23:01:09 +0200 Subject: Various shellcheck fixes (www.shellcheck.net) --- dmenu-mail-aliases | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'dmenu-mail-aliases') 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 @@ # Select mail alias via dmenu # The email address must be the second word in a line of $aliasfile -# Usage: dmenu-mail-aliases [-m menu] # Requires: dmenu (or similar) +# Usage: dmenu-mail-aliases [-m menu] + +usage() { + echo "Usage: dmenu-mail-aliases [-m MENU]" +} + menu="dmenu -l 20" aliasfile="$HOME/.mblaze/aliases" @@ -13,8 +18,12 @@ while getopts "m:" opt; do m) menu="$OPTARG" ;; + *) + usage + exit 1 + ;; esac done -shift `expr $OPTIND - 1` +shift $((OPTIND - 1)) -$menu $menuopts <"$aliasfile" | awk '{print $NF}' +$menu <"$aliasfile" | awk '{print $NF}' -- cgit v1.3