Replace spaces with dashes in file paths if this is a udoom wad.

This commit is contained in:
yrriban 2024-07-17 01:28:04 -04:00
parent f9361b07cf
commit 631684dd82

7
dcc
View file

@ -11,6 +11,7 @@ COMMAND=()
PWADPATH="${HOME}/doom/pwads/${PWAD}" PWADPATH="${HOME}/doom/pwads/${PWAD}"
DEMOPATH="${HOME}/doom/demos/${PWAD}" DEMOPATH="${HOME}/doom/demos/${PWAD}"
VIDPATH="${HOME}/doom/fabricate/${PWAD}" VIDPATH="${HOME}/doom/fabricate/${PWAD}"
MAPSTR="$(tr ' ' '-' <<< "${MAP}")"
if ! [[ -e "${PWADPATH}" ]]; then if ! [[ -e "${PWADPATH}" ]]; then
echo "PWAD ${PWAD} not found." >&2 echo "PWAD ${PWAD} not found." >&2
@ -22,14 +23,14 @@ case $1 in
;; ;;
"record") "record")
mkdir -p "${DEMOPATH}" mkdir -p "${DEMOPATH}"
COMMAND=("-record" "${DEMOPATH}/${PWAD}_map${MAP}.lmp") COMMAND=("-record" "${DEMOPATH}/${PWAD}_map${MAPSTR}.lmp")
;; ;;
"fabricate") "fabricate")
mkdir -p "${VIDPATH}" mkdir -p "${VIDPATH}"
COMMAND=("-timedemo" "${DEMOPATH}/${PWAD}_map${MAP}.lmp" "-viddump" "${VIDPATH}/${PWAD}_map${MAP}.mp4") COMMAND=("-timedemo" "${DEMOPATH}/${PWAD}_map${MAPSTR}.lmp" "-viddump" "${VIDPATH}/${PWAD}_map${MAPSTR}.mp4")
;; ;;
"pb") "pb")
ffplay "${HOME}/doom/fabricate/${PWAD}/${PWAD}_map${MAP}.mp4" ffplay "${HOME}/doom/fabricate/${PWAD}/${PWAD}_map${MAPSTR}.mp4"
exit $? exit $?
;; ;;
*) *)