36 lines
666 B
Bash
36 lines
666 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
INSTALL_LOGIN_ITEM=0
|
|
OPEN_APP=0
|
|
|
|
for arg in "$@"; do
|
|
case "$arg" in
|
|
--start-at-login)
|
|
INSTALL_LOGIN_ITEM=1
|
|
;;
|
|
--open)
|
|
OPEN_APP=1
|
|
;;
|
|
*)
|
|
echo "Unknown argument: $arg" >&2
|
|
echo "Usage: $0 [--start-at-login] [--open]" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
|
|
bash "$SCRIPT_DIR/package-app.sh" --install
|
|
|
|
if [[ "$INSTALL_LOGIN_ITEM" == "1" ]]; then
|
|
bash "$SCRIPT_DIR/install-start-at-login.sh"
|
|
fi
|
|
|
|
if [[ "$OPEN_APP" == "1" ]]; then
|
|
open "$HOME/Applications/AIWorkspace.app"
|
|
fi
|
|
|
|
echo "AI Workspace app install complete."
|