aboutsummaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin')
-rwxr-xr-xsrc/bin/tmp74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/bin/tmp b/src/bin/tmp
deleted file mode 100755
index 80cadd9..0000000
--- a/src/bin/tmp
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/sh
-set -eu
-
-usage() {
- cat <<-'EOF'
- Usage:
- tmp FILE...
- tmp -d
- tmp -h
- EOF
-}
-
-help() {
- cat <<-'EOF'
-
- Options:
- -d delete the remote "tmp/" folder
- -h, --help show this message
- EOF
-}
-
-for flag in "$@"; do
- case "$flag" in
- --)
- break
- ;;
- --help)
- usage
- help
- exit
- ;;
- *)
- ;;
- esac
-done
-
-TLD='euandre.org'
-REMOTE_TMP='/home/user-data/www/default/tmp'
-while getopts 'dh' flag; do
- case "$flag" in
- d)
- printf 'Deleting %s:%s...\n' "$TLD" "$REMOTE_TMP/" >&2
- ssh "$TLD" rm -rf "$REMOTE_TMP"
- exit
- ;;
- h)
- usage
- help
- exit
- ;;
- *)
- exit 2
- ;;
- esac
-done
-shift $((OPTIND - 1))
-
-if [ -z "${1:-}" ]; then
- usage >&2
- exit 2
-fi
-
-for f in "$@"; do
- FILENAME="$(basename "$f")"
- # shellcheck disable=2029
- ssh "$TLD" "mkdir -p '$REMOTE_TMP' && cat > '$REMOTE_TMP/$FILENAME'" < "$f"
-
- LINK="$(printf 'https://%s/tmp/%s' "$TLD" "$FILENAME")"
- open "$LINK"
- if [ $# = 1 ]; then
- printf '%s' "$LINK" | copy
- printf 'Copied %s to the clipboard!\n' "$LINK" >&2
- fi
-done