2026-03-11 23:33:43 +00:00
|
|
|
#!/usr/bin/env bash
|
2026-03-20 10:30:56 +00:00
|
|
|
# Install auth-rt CLI wrapper to ~/.openclaw/bin/
|
2026-03-11 23:33:43 +00:00
|
|
|
#
|
|
|
|
|
# Usage:
|
2026-03-20 10:26:20 +00:00
|
|
|
# ./install.sh
|
|
|
|
|
# ./install.sh /custom/bin/dir
|
2026-03-11 23:33:43 +00:00
|
|
|
|
|
|
|
|
set -euo pipefail
|
2026-03-20 10:26:20 +00:00
|
|
|
cd "$(dirname "$0")"
|
2026-03-11 23:33:43 +00:00
|
|
|
|
2026-03-20 10:35:27 +00:00
|
|
|
BIN_DIR="${1:-$HOME/.local/bin}"
|
2026-03-20 10:30:56 +00:00
|
|
|
SELF_DIR="$(pwd)"
|
2026-03-20 10:26:20 +00:00
|
|
|
mkdir -p "$BIN_DIR"
|
2026-03-11 23:33:43 +00:00
|
|
|
|
2026-03-20 10:30:56 +00:00
|
|
|
cat > "$BIN_DIR/auth-rt" <<WRAPPER
|
|
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
exec bun run "$SELF_DIR/src/cli.ts" "\$@"
|
|
|
|
|
WRAPPER
|
|
|
|
|
chmod +x "$BIN_DIR/auth-rt"
|
2026-03-11 23:33:43 +00:00
|
|
|
|
2026-03-20 10:30:56 +00:00
|
|
|
echo "Installed: $BIN_DIR/auth-rt → $SELF_DIR/src/cli.ts"
|
2026-03-20 10:26:20 +00:00
|
|
|
echo "Ensure $BIN_DIR is in your PATH."
|