Skip to content

CAST v0.7.0 — curl-pipe-bash install

Choose a tag to compare

@Raxvis Raxvis released this 12 Apr 20:30
· 66 commits to main since this release
394c0ec

[0.7.0] — 2026-04-11

One-line curl-pipe-bash install.

Added

  • scripts/bootstrap.sh — a minimal self-contained installer designed to be executed via curl -fsSL <url> | bash. Clones the template repo into a temp directory, hands off to scripts/install.sh with any forwarded arguments (--values, --full, --force), and cleans up the clone on exit. Supports installing into the current directory (default) or a specified path. Honors TEMPLATE_REPO_URL and TEMPLATE_REPO_BRANCH environment variables for forks. Detects headless environments (no /dev/tty) and fails fast with a clear message if --values was not passed.
  • "Install in one line" section at the very top of README.md showing the canonical curl-pipe-bash command and four variants (specific directory, non-interactive values file, --full prompts, --force overwrite). Positioned above "What Is This?" so new users can copy-paste and get started before reading anything else. Also notes Windows users should clone and run install.ps1 directly, and recommends inspecting the script with curl ... | less before piping to bash.

Changed

  • README.md Quick Start → "Fast path: install script" now references the bootstrap curl-pipe-bash one-liner as the primary entry point, with scripts/install.sh and scripts/install.ps1 as the cloned-repo variants. All three entry points share the same template.values output format and CLI surface.
  • Canonical repo URL set to https://github.com/Raxvis/CAST.git on the main branch.

Migration from 0.6.0

Purely additive. The bootstrap script is an alternative entry point; existing install.sh and install.ps1 usage is unchanged.