mirror of
https://gitlab.com/MrFry/moodle-test-userscript
synced 2025-04-01 20:22:48 +02:00
25 lines
674 B
Bash
Executable file
25 lines
674 B
Bash
Executable file
#!/bin/sh
|
|
scriptPath=$(dirname -- "${0}")
|
|
domainPath="${scriptPath}/../../data/domain"
|
|
userscriptPath="./user.js"
|
|
resultUserscriptPath="./stable.user.js"
|
|
|
|
domain="${DOMAIN}"
|
|
|
|
if [ -z "${domain}" ] && [ -f "${domainPath}" ]; then
|
|
domain=$(cat "${domainPath}")
|
|
fi
|
|
|
|
if [ -z "${domain}" ]; then
|
|
printf "\033[0;41mDOMAIN is not set, and %s does not exist!\033[0m\n" "${domainPath}"
|
|
exit 1
|
|
fi
|
|
|
|
if [ ! -f "${userscriptPath}" ]; then
|
|
printf "\033[0;41m%s does not exist!\033[0m\n" "${userscriptPath}"
|
|
exit 1
|
|
fi
|
|
|
|
sed "s/\[DOMAIN\]/${domain}/g" "${userscriptPath}" > "${resultUserscriptPath}"
|
|
|
|
echo "Exported with domain: '${domain}' to '${resultUserscriptPath}'"
|