ytdlp2strm/build.sh

31 lines
441 B
Bash

#! /bin/bash
main() {
set -eo pipefail
cd_work_d
ensure_ytdlp2STRM_git
}
cd_work_d() {
d="$PWD"
mkdir -p ./work.d
cd ./work.d
cleanup() {
cd "$d"
$DEBUG rm -rf ./work.d || true
}
trap cleanup EXIT
}
ensure_ytdlp2STRM_git() {
if [ ! -d ytdlp2STRM ]; then
git clone --depth=1 \
https://github.com/fe80Grau/ytdlp2STRM.git
fi
}
if [ "$0" == "$BASH_SOURCE" ]; then
main "$@"
fi