From 3fada83d32cea09795ac3949da0a8d2df62823c5 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 24 Apr 2023 14:30:23 -0300 Subject: bin/tmp: Assume $DIR is persistent, so we do not need to recreate always --- bin/tmp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'bin/tmp') diff --git a/bin/tmp b/bin/tmp index df7f097..cf46d8a 100755 --- a/bin/tmp +++ b/bin/tmp @@ -58,7 +58,7 @@ while getopts 'dh' flag; do case "$flag" in d) printf 'Deleting %s:%s...\n' "$REMOTE" "$DIR/" >&2 - ssh "$REMOTE" rm -rf "$DIR" + ssh "$REMOTE" rm -rf "$DIR"/* exit ;; h) @@ -82,8 +82,7 @@ fi for f in "$@"; do FILENAME="$(basename "$f")" - # shellcheck disable=2029 - ssh "$REMOTE" "mkdir -p '$DIR' && cat > '$DIR/$FILENAME'" < "$f" + ssh "$REMOTE" dd of="$DIR/$FILENAME" < "$f" LINK="$(printf 'https://%s/tmp/%s' "$REMOTE" "$FILENAME")" open "$LINK" -- cgit v1.2.3