2026-01-18 14:56:14 -08:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
# Installer for @lilith/bitch CLI
|
|
|
|
|
# Usage: curl -fsSL <url>/install.sh | bash
|
|
|
|
|
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
2026-06-10 21:07:42 -07:00
|
|
|
REGISTRY="http://forge.black.lan/api/packages/lilith/npm/"
|
2026-01-18 14:56:14 -08:00
|
|
|
PACKAGE="@lilith/bitch"
|
|
|
|
|
|
|
|
|
|
echo "Installing $PACKAGE globally..."
|
|
|
|
|
|
|
|
|
|
# Detect package manager
|
|
|
|
|
if command -v pnpm &>/dev/null; then
|
|
|
|
|
pnpm add -g "$PACKAGE" --registry "$REGISTRY"
|
|
|
|
|
elif command -v npm &>/dev/null; then
|
|
|
|
|
npm install -g "$PACKAGE" --registry "$REGISTRY"
|
|
|
|
|
else
|
|
|
|
|
echo "Error: No package manager found (pnpm or npm required)"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo "✓ Installed. Run 'bitch --help' to get started."
|