chore(scripts): hoist SRCDIR variable

This commit is contained in:
Erica Marigold 2023-08-15 20:56:47 +05:30 committed by GitHub
parent 1a37da0c0d
commit 69d768e523
Signed by: DevComp
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,15 +12,16 @@ INFINITE_MATH_ENTRYPOINT_PATH="Packages/_Index/${DEPENDENCY_DATA[author]}_${DEPE
echo "[#] Constructed entrypoint file path for ${DEPENDENCY_DATA[pkgname]} -> $INFINITE_MATH_ENTRYPOINT_PATH" echo "[#] Constructed entrypoint file path for ${DEPENDENCY_DATA[pkgname]} -> $INFINITE_MATH_ENTRYPOINT_PATH"
INFINTE_MATH_SRC_DIR="$(dirname $INFINITE_MATH_ENTRYPOINT_PATH)"
function patch_infinite_math_for_lune() { function patch_infinite_math_for_lune() {
[[ -f "$INFINITE_MATH_ENTRYPOINT_PATH" ]] || [[ -f "$INFINITE_MATH_ENTRYPOINT_PATH" ]] ||
echo "[!] Could not find ${DEPENDENCY_DATA[pkgname]} entrypoint file" echo "[!] Could not find ${DEPENDENCY_DATA[pkgname]} entrypoint file"
INFINTE_MATH_SRC_DIR="$(dirname $INFINITE_MATH_ENTRYPOINT_PATH)"
INFINITE_MATH_VALUES_DIR="$INFINTE_MATH_SRC_DIR/Values" INFINITE_MATH_VALUES_DIR="$INFINTE_MATH_SRC_DIR/Values"
mv $INFINITE_MATH_VALUES_DIR/* "$INFINTE_MATH_SRC_DIR/" mv $INFINITE_MATH_VALUES_DIR/* "$INFINTE_MATH_SRC_DIR/"
rm -rf "$INFINITE_MATH_VALUES_DIR" rm -rf "$INFINITE_MATH_VALUES_DIR"
sed -i -e 's/local values = script.Values//g' $INFINITE_MATH_ENTRYPOINT_PATH sed -i -e 's/local values = script.Values//g' $INFINITE_MATH_ENTRYPOINT_PATH
sed -i -e 's/values.Suffixes/".\/Suffixes.lua"/g' $INFINITE_MATH_ENTRYPOINT_PATH sed -i -e 's/values.Suffixes/".\/Suffixes.lua"/g' $INFINITE_MATH_ENTRYPOINT_PATH
@ -30,4 +31,4 @@ function patch_infinite_math_for_lune() {
aftman install | sed 's/^/[aftman]: /' && aftman install | sed 's/^/[aftman]: /' &&
wally install && wally install &&
patch_infinite_math_for_lune && patch_infinite_math_for_lune &&
darklua process $INFINITE_MATH_ENTRYPOINT_PATH "$(dirname $INFINITE_MATH_ENTRYPOINT_PATH)/infinite_math.lua" | sed 's/^/[darklua]: /' darklua process $INFINITE_MATH_ENTRYPOINT_PATH "$INFINITE_MATH_SRC_DIR/infinite_math.lua" | sed 's/^/[darklua]: /'