modded7/pack-mode-switcher.sh
Danielle e278c5dfcd
Add *nix pack mode switcher (#128)
* Add *nix pack mode switcher

* Actually implement mode switching properly

* Add instructions for *nix pack mode switcher

* Add flag-based operation

* Quote mode in case
2022-11-09 21:42:09 +08:00

33 lines
522 B
Bash
Executable File

#!/usr/bin/env sh
set -e
echo -e "Nomifactory GTCEu Port / Pack mode switcher"
NORMAL_CFG=./config-overrides/normal
EXPERT_CFG=./config-overrides/expert
TARGET=./config
if [ -z "$1" ]; then
echo -en "Set pack mode (Normal / Expert): "
read MODE
else
MODE="$1"
fi
case "$MODE" in
N|n|normal)
cp -rf "$NORMAL_CFG"/* "$TARGET"
rm -f "$TARGET/globalgamerules.cfg"
;;
E|e|expert)
cp -rf "$EXPERT_CFG"/* "$TARGET"
;;
*)
echo -e "Error: Invalid mode $MODE"
exit 1
;;
esac
echo "Done!"