logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 24c94be90c99adbcf4a67e5d7aa9b360cae9af4b
parent 1febbd87d76770808bf8ea9adcbead6de77b0a0e
Author: Michael Forney <mforney@mforney.org>
Date:   Fri,  3 Jan 2020 10:44:35 -0800

scripts: Check that we got the right number of parameters

Diffstat:

Mscripts/commit.sh5+++++
Mscripts/hash.sh5+++++
Mscripts/probe-size.sh5+++++
Mscripts/probe.sh5+++++
Mscripts/tree.sh5+++++
5 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/scripts/commit.sh b/scripts/commit.sh @@ -1,5 +1,10 @@ set -e +if [ "$#" != 4 ] ; then + echo 'usage: commit.sh repo branch tag out' >&2 + exit 2 +fi + repo=$1 branch=$2 tag=$3 diff --git a/scripts/hash.sh b/scripts/hash.sh @@ -1,5 +1,10 @@ set -e +if [ "$#" != 4 ] ; then + echo 'usage: hash.sh repo mode name file' >&2 + exit 2 +fi + repo=$1 mode=$2 name=$3 diff --git a/scripts/probe-size.sh b/scripts/probe-size.sh @@ -1,5 +1,10 @@ set -e +if [ "$#" -lt 2 ] ; then + echo 'usage: probe-size.sh var command...' >&2 + exit 2 +fi + var=$1 shift for size in 8 4 2 1 ; do diff --git a/scripts/probe.sh b/scripts/probe.sh @@ -1,5 +1,10 @@ set -e +if [ "$#" -lt 2 ] ; then + echo 'usage: probe.sh var command...' >&2 + exit 2 +fi + var=$1 shift if "$@" 2>/dev/null ; then diff --git a/scripts/tree.sh b/scripts/tree.sh @@ -1,5 +1,10 @@ set -e +if [ "$#" != 4 ] ; then + echo 'usage: commit.sh repo tag index out' >&2 + exit 2 +fi + repo=$1 tag=$2 index=$3