mirror of
https://github.com/SawyerHood/dev-browser.git
synced 2026-09-20 13:44:44 +08:00
27 lines
648 B
Bash
Executable File
27 lines
648 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
REPO_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
|
|
echo "==> Installing daemon dependencies..."
|
|
cd "$REPO_DIR/daemon" && pnpm install
|
|
|
|
echo "==> Bundling daemon..."
|
|
cd "$REPO_DIR/daemon" && pnpm run bundle
|
|
|
|
echo "==> Installing dev-browser binary..."
|
|
cargo install --path "$REPO_DIR/cli" --force
|
|
|
|
echo "==> Installing embedded daemon runtime..."
|
|
dev-browser install
|
|
|
|
echo ""
|
|
echo "✅ dev-browser installed!"
|
|
echo ""
|
|
echo "Usage:"
|
|
echo " dev-browser <<'EOF'"
|
|
echo ' const page = await browser.getPage("main");'
|
|
echo ' await page.goto("https://example.com");'
|
|
echo ' console.log(await page.title());'
|
|
echo " EOF"
|