Files
warp/script/bundle
2026-04-28 08:43:33 -05:00

34 lines
883 B
Bash
Executable File

#!/usr/bin/env bash
OS_TYPE="$(uname -s)"
if [[ "$OS_TYPE" = "Darwin" ]]; then
./script/macos/bundle "$@"
elif [[ "$OS_TYPE" = "Linux" ]]; then
./script/linux/bundle "$@"
elif [[ "$OS_TYPE" =~ ^[MINGW64_NT|MSYS_NT] ]]; then
while (( "$#" )); do
# Turn double hyphens into single hyphens.
PROCESSED_PARAM=$( echo $1 | sed -e "s/^--/-/" )
case "$PROCESSED_PARAM" in
# Powershell has a built-in argument called `debug`,
# so we must pass that argument under a different name.
-debug)
# rename debug --> debug_build
PARAMS="$PARAMS -debug_build"
shift
;;
*)
# preserve other arguments as-is
PARAMS="$PARAMS $PROCESSED_PARAM"
shift
;;
esac
done
./script/windows/bundle.ps1 "$PARAMS"
else
echo "No bundle script defined for the current platform ($OS_TYPE)!"
exit 1
fi