mirror of
https://codeberg.org/AntumLuanti/mod-cleaner.git
synced 2025-03-19 06:41:20 +00:00
39 lines
749 B
Bash
Executable file
39 lines
749 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# place this file in mod ".ldoc" directory
|
|
|
|
|
|
d_ldoc="$(dirname $(readlink -f $0))"
|
|
f_config="${d_ldoc}/config.ld"
|
|
|
|
cd "${d_ldoc}/.."
|
|
|
|
d_root="$(pwd)"
|
|
d_ref="${d_root}/docs/reference"
|
|
d_data="${d_ref}/data"
|
|
|
|
cmd_ldoc="${d_ldoc}/ldoc/ldoc.lua"
|
|
if test ! -x "${cmd_ldoc}"; then
|
|
cmd_ldoc="ldoc"
|
|
fi
|
|
|
|
# clean old files
|
|
rm -rf "${d_ref}"
|
|
|
|
# create new files
|
|
"${cmd_ldoc}" --UNSAFE_NO_SANDBOX -c "${f_config}" -d "${d_ref}" "${d_root}"
|
|
|
|
# check exit status
|
|
retval=$?
|
|
if test ${retval} -ne 0; then
|
|
exit ${retval}
|
|
fi
|
|
|
|
# copy textures to data directory
|
|
echo -e "\ncopying textures ..."
|
|
mkdir -p "${d_data}"
|
|
for png in $(find "${d_root}/textures" -maxdepth 1 -type f -name "*.png"); do
|
|
cp -v "${png}" "${d_data}"
|
|
done
|
|
|
|
echo -e "\nDone!"
|