From 78eb0da69229b9d29cc8a9a42678c7664ad5f8b8 Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 2 Sep 2013 16:53:20 +0200 Subject: util dic: print usage --- util/bin/dic | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'util/bin/dic') diff --git a/util/bin/dic b/util/bin/dic index aceee6e6..b3dac847 100755 --- a/util/bin/dic +++ b/util/bin/dic @@ -4,12 +4,18 @@ # multiple WORDs may be seperated by + like this: multiple+words set -euf -# all three are used by GET -search="$1" -langlang="${2-en}de" -lang="de" - main() { + + case $# in + 1|2) :;; # ok + *) usage; exit 23;; + esac + + # all three are used by GET + search="$1" + langlang="${2-en}de" + lang="de" + GET | simplify | tac } @@ -65,4 +71,8 @@ simplify() { ' } +usage() { + sed -rn '/^# usage:/,/^[^#]/{/^#/{s/# //;p}}' "$0" >&2 +} + main "$@" -- cgit v1.2.3