Install sc-compose
Choose Your Platform
macOS — Homebrew
brew install randlee/tap/sc-compose
Bundled examples are installed to $(brew --prefix)/share/sc-compose/examples/
and discovered automatically.
Windows — Winget
winget install randlee.sc-compose
Bundled examples are included in the package.
Any Platform — crates.io
cargo install sc-compose
cargo install ships the binary only. Bundled examples are NOT included. Set
SC_COMPOSE_DATA_DIR to point at a manual copy of the examples root if you
want examples list and examples <name>.
Or build without installing:
cargo build --release -p sc-compose
./target/release/sc-compose --help
Any Platform — PyPI
pip install sc-compose
Pre-built wheels for macOS, Linux, Windows (Python 3.11+). Pre-release builds available on TestPyPI:
pip install -i https://test.pypi.org/simple/ sc-compose
Rust Library
Add to your Cargo.toml:
[dependencies]
sc-composer = "1.4.1"
The crate re-exports compose, compose_with_observer,
validate_with_observer, resolve_profile_with_observer,
frontmatter_init, init_workspace, plus request/result types and the
diagnostic envelope.
Configuration
| Variable | Purpose |
|---|---|
SC_COMPOSE_DATA_DIR | Override bundled examples location (useful for cargo install and CI) |
SC_COMPOSE_TEMPLATE_DIR | Override user template store location |
Next Steps
- Examples — try the bundled starter templates
- GitHub README — full CLI reference and feature docs
- Documentation — requirements, architecture, error codes