From 8f94a429314435cd96b90ac1d1a96a3b6196908d Mon Sep 17 00:00:00 2001 From: Alexander Schmidt Date: Wed, 8 Nov 2017 00:24:53 +0100 Subject: [PATCH] Added help --- bitvalue | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) 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 "," -- 2.39.2