-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·35 lines (27 loc) · 1.14 KB
/
Copy pathinstall.sh
File metadata and controls
executable file
·35 lines (27 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env bash
set -euo pipefail
BIN_DIR="$HOME/.local/bin"
DEST="$BIN_DIR/acm"
echo "Installing Antigravity CLI Manager (acm)..."
mkdir -p "$BIN_DIR"
if [[ "${1:-}" == "--modular" ]]; then
cp -f "$(dirname "$0")/modular/acm" "$DEST"
cp -f "$(dirname "$0")/modular/acm_helper.py" "$BIN_DIR/acm_helper.py"
chmod +x "$DEST"
chmod +x "$BIN_DIR/acm_helper.py"
else
cp -f "$(dirname "$0")/acm" "$DEST"
chmod +x "$DEST"
fi
echo "[+] Successfully installed acm to $DEST"
if [[ ":$PATH:" != *":$BIN_DIR:"* ]]; then
echo ""
echo "WARNING: $BIN_DIR is not in your PATH."
echo "To run 'acm' from anywhere, add the following line to your ~/.bashrc or ~/.zshrc:"
echo " export PATH=\"\$HOME/.local/bin:\$PATH\""
echo ""
fi
echo "──────────────────────────────────────────────────"
echo " Installation complete! To launch the manager:"
echo " Simply run: acm"
echo "──────────────────────────────────────────────────"