From 5fc701a3c9fe0da2426a01ee6299bf8797894043 Mon Sep 17 00:00:00 2001
From: Sergey Matveev <stargrave@stargrave.org>
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.51.0