aboutsummaryrefslogtreecommitdiffstats
path: root/maandree-dl
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2025-12-02 16:04:05 +0100
committerMattias Andrée <m@maandree.se>2025-12-02 16:04:05 +0100
commit87449093caa309d94169925c0d1288d2361e24b3 (patch)
treefc1aa772c49d72e7275506d3e39fe6d7d28a175f /maandree-dl
parentFix README (diff)
downloadrelease-scripts-87449093caa309d94169925c0d1288d2361e24b3.tar.gz
release-scripts-87449093caa309d94169925c0d1288d2361e24b3.tar.bz2
release-scripts-87449093caa309d94169925c0d1288d2361e24b3.tar.xz
maandree-dl: add usage check, and validate package argument is non-emptyHEADmaster
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'maandree-dl')
-rwxr-xr-xmaandree-dl7
1 files changed, 7 insertions, 0 deletions
diff --git a/maandree-dl b/maandree-dl
index 029adde..58a9723 100755
--- a/maandree-dl
+++ b/maandree-dl
@@ -95,11 +95,18 @@ checkhash () {
signature_key="$(printf '%s\n' "${signature_key}" | tr -d ' ')"
+if test $# -lt 1 || test $# -gt 2; then
+ printf 'usage: %s package [version]\n' "$0" >&2
+ exit 1
+fi
+
set -v
package="$1"
version="$2"
+test -n "$package"
+
if test -z "$version"; then
version=latest
fi