auth-runtime/install.sh

23 lines
478 B
Bash
Executable File

#!/usr/bin/env bash
# Install auth-rt CLI wrapper to ~/.openclaw/bin/
#
# Usage:
# ./install.sh
# ./install.sh /custom/bin/dir
set -euo pipefail
cd "$(dirname "$0")"
BIN_DIR="${1:-$HOME/.local/bin}"
SELF_DIR="$(pwd)"
mkdir -p "$BIN_DIR"
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"
echo "Installed: $BIN_DIR/auth-rt → $SELF_DIR/src/cli.ts"
echo "Ensure $BIN_DIR is in your PATH."