From 5fc701a3c9fe0da2426a01ee6299bf8797894043 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 11 Mar 2023 21:14:26 +0300 Subject: [PATCH] Ability to invoke cmd/download outside state directory --- cmd/download | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/cmd/download b/cmd/download index 8a72550..d338ec9 100755 --- a/cmd/download +++ b/cmd/download @@ -1,9 +1,13 @@ #!/bin/sh -e +[ $# -eq 2 ] || { + echo "Usage: $0 path/to/state fileId" >&2 + exit 1 +} tmp=`mktemp` trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT -echo $1 > file/get & -cat file/out > $tmp -mv $tmp $1.tar -echo $1.tar -tar tvf $1.tar +echo $2 > "$1"/file/get & +cat "$1"/file/out > $tmp +mv $tmp $2.tar +echo $2.tar +tar tvf $2.tar -- 2.44.0