aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-04-24 14:30:23 -0300
committerEuAndreh <eu@euandre.org>2023-04-24 14:30:23 -0300
commit3fada83d32cea09795ac3949da0a8d2df62823c5 (patch)
tree0bb31f351520500ed93d92f8421138663b9617c2 /bin
parentbin/boop: Add "-x"option to notify only when COMMAND fails (diff)
downloaddotfiles-3fada83d32cea09795ac3949da0a8d2df62823c5.tar.gz
dotfiles-3fada83d32cea09795ac3949da0a8d2df62823c5.tar.xz
bin/tmp: Assume $DIR is persistent, so we do not need to recreate always
Diffstat (limited to 'bin')
-rwxr-xr-xbin/tmp5
1 files changed, 2 insertions, 3 deletions
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"