From: Alexander Schmidt Date: Tue, 7 Nov 2017 23:24:53 +0000 (+0100) Subject: Added help X-Git-Url: http://git.treefish.org/~alex/bitvalue.git/commitdiff_plain/8f94a429314435cd96b90ac1d1a96a3b6196908d Added help --- diff --git a/bitvalue b/bitvalue index 617305e..831145d 100755 --- a/bitvalue +++ b/bitvalue @@ -2,6 +2,34 @@ CONFIG=~/.bitvaluerc +USAGE="Usage: $(basename "$0") [-h] [-t val] +Simple bash script to visualize the value of your bitcoin investment. + +Arguments: + -h show this help text + -t set the timespan (default: 30d)" + +TIMESPAN="30d" + +while getopts ':ht:' option; do + case "$option" in + h) echo "$USAGE" + exit + ;; + t) TIMESPAN=$OPTARG + ;; + :) printf "missing argument for -%s\n" "$OPTARG" >&2 + echo "$usage" >&2 + exit 1 + ;; + \?) printf "illegal option: -%s\n" "$OPTARG" >&2 + echo "$usage" >&2 + exit 1 + ;; + esac +done +shift $((OPTIND - 1)) + if [ ! -f $CONFIG ]; then cat << EOF > $CONFIG EXCHANGE="bitstamp" @@ -14,12 +42,6 @@ fi source $CONFIG -if [ ! -z "$1" ]; then - TIMESPAN="$1" -else - TIMESPAN="30d" -fi - cat << EOF | gnuplot set terminal dumb set datafile separator ","