16 lines
400 B
Plaintext
16 lines
400 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
HOST="ld"
|
||
|
INTERNAL_PUBLIC_DIR="~/../services/data/files/uploads"
|
||
|
|
||
|
f="${1}"
|
||
|
fname="$(basename "${f}")"
|
||
|
uuid="$(uuid -v 1)"
|
||
|
|
||
|
[ "${f}" == "" ] && echo "No file provided. Exiting." >&2 && exit 2
|
||
|
[ ! -f "${f}" ] && echo "File '$f' does not exist. Exiting." >&2 && exit 1
|
||
|
|
||
|
scp "${f}" "${HOST}:${INTERNAL_PUBLIC_DIR}/${fname}"
|
||
|
|
||
|
echo "${f} uploaded to https://lyte.dev/uploads/${fname}"
|