Add install.sh one-liner install script #157

Closed
opened 2026-07-10 16:25:02 -07:00 by pyr0ball · 1 comment
Owner

Peregrine and Snipe both ship a one-liner install script that lets users run:

bash <(curl -fsSL https://git.opensourcesolarpunk.com/Circuit-Forge/kiwi/raw/branch/main/install.sh)

This product is missing that script. The script should:

  • Clone the repo (or pull if already cloned)
  • Copy .env.example.env
  • Run manage.sh start
  • Print the URL when ready

Ref: Peregrine's install.sh is the reference implementation. Hold off until the product is stable enough for a public release.

Peregrine and Snipe both ship a one-liner install script that lets users run: ```bash bash <(curl -fsSL https://git.opensourcesolarpunk.com/Circuit-Forge/kiwi/raw/branch/main/install.sh) ``` This product is missing that script. The script should: - Clone the repo (or pull if already cloned) - Copy `.env.example` → `.env` - Run `manage.sh start` - Print the URL when ready Ref: Peregrine's `install.sh` is the reference implementation. Hold off until the product is stable enough for a public release.
Author
Owner

Superseded by the org-wide cf-apps install menu in cf-node-bootstrap (see cf-apps/pagepiper.manifest and circuitforge-plans/cf-node-bootstrap/superpowers/plans/2026-07-17-cf-apps-install-menu.md). That design explicitly classifies this product as Docker-primary — its app_setup_docker() hook runs docker compose/docker run directly rather than shelling out to a per-repo install.sh (unlike peregrine/snipe/turnstone, which do ship their own). Closing in favor of the bootstrapper covering it.

Superseded by the org-wide `cf-apps` install menu in `cf-node-bootstrap` (see `cf-apps/pagepiper.manifest` and `circuitforge-plans/cf-node-bootstrap/superpowers/plans/2026-07-17-cf-apps-install-menu.md`). That design explicitly classifies this product as Docker-primary — its `app_setup_docker()` hook runs `docker compose`/`docker run` directly rather than shelling out to a per-repo `install.sh` (unlike peregrine/snipe/turnstone, which do ship their own). Closing in favor of the bootstrapper covering it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/kiwi#157
No description provided.