Skip to content

Comments

feat: add one-line setup script for macOS and Linux (#68)#76

Merged
dzianisv merged 1 commit intomainfrom
issue-68-setup-script
Feb 14, 2026
Merged

feat: add one-line setup script for macOS and Linux (#68)#76
dzianisv merged 1 commit intomainfrom
issue-68-setup-script

Conversation

@dzianisv
Copy link
Owner

Summary

  • Add scripts/setup.sh — a single curl | bash setup script that installs all prerequisites (Bun, OpenCode, cloudflared), installs opencode-manager globally, and registers it as a system service
  • Supports macOS (launchd) and Linux (systemd)
  • Options: --no-tunnel (skip cloudflared), --skip-service (install CLI only)
  • Update README.md to add the one-liner as Option 1, renumbering existing options

Usage

curl -fsSL https://raw.githubusercontent.com/dzianisv/opencode-manager/main/scripts/setup.sh | bash

Testing Done

  • Script syntax validates (bash -n)
  • --help flag works
  • --skip-service mode installs successfully on macOS (verified binary works)
  • pnpm build passes
  • All 258 unit tests pass (pnpm test)

Issue

Closes #68

@dzianisv dzianisv mentioned this pull request Feb 14, 2026
@github-actions
Copy link

🔔 Push Browser E2E Test Recording

Screencast

Run #22023341247 | Commit 38054c0

@github-actions
Copy link

🎥 Browser E2E Test Recording

Screencast

Run #22023341247 | Commit 38054c0

@github-actions
Copy link

⚙️ Settings E2E Test Recording

Screencast

Run #22023341247 | Commit 38054c0

@dzianisv dzianisv merged commit 904b7eb into main Feb 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1-line setup script

1 participant