Add a put command. Add a 'mapfile' parameter that will eventually get used wherever applicable instead of just in the put command.

This commit is contained in:
yrriban 2024-10-11 01:57:50 -04:00
parent a002651169
commit 6e5b02d2b5

5
dcc
View file

@ -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 $?