From 6e5b02d2b5225ed65077db396922f30db9f28f9c Mon Sep 17 00:00:00 2001 From: yrriban Date: Fri, 11 Oct 2024 01:57:50 -0400 Subject: [PATCH] Add a put command. Add a 'mapfile' parameter that will eventually get used wherever applicable instead of just in the put command. --- dcc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dcc b/dcc index 222aa8f..3cddc44 100755 --- a/dcc +++ b/dcc @@ -12,6 +12,7 @@ PWADPATH="${HOME}/doom/pwads/${PWAD}" DEMOPATH="${HOME}/doom/demos/${PWAD}" VIDPATH="${HOME}/doom/fabricate/${PWAD}" MAPSTR="$(tr ' ' '-' <<< "${MAP}")" +MAPFILE="${PWAD}_map${MAPSTR}" if ! [[ -e "${PWADPATH}" ]]; then echo "PWAD ${PWAD} not found." >&2 @@ -29,6 +30,10 @@ case $1 in mkdir -p "${VIDPATH}" COMMAND=("-timedemo" "${DEMOPATH}/${PWAD}_map${MAPSTR}.lmp" "-viddump" "${VIDPATH}/${PWAD}_map${MAPSTR}.mp4") ;; + "put") + s3cmd put -P --content-type=binary/octet-stream "${DEMOPATH}/${MAPFILE}.lmp" "s3://yrriban/doom/${MAPFILE}.lmp" + exit $? + ;; "pb") ffplay "${HOME}/doom/fabricate/${PWAD}/${PWAD}_map${MAPSTR}.mp4" exit $?