DSCC
home / getting-started / installation

Installation

DSCC ships as a Rust workspace. You build or install the dscc binary from source; there are no prebuilt binaries in 0.1.x.

Prerequisites

Item Why
Rust stable toolchain DSCC targets stable Rust; install via rustup
Cargo Ships with the Rust toolchain
Provider credentials Required at runtime for whichever model you pick — see authentication.md

Install paths

Pick whichever matches your workflow. All three produce the same dscc executable.

Path Command Output
Local install (recommended) cargo install --path crates/dscc-cli --locked ~/.cargo/bin/dscc on $PATH
Release build cargo build --release -p dscc-cli ./target/release/dscc in the workspace
Dev run cargo run --bin dscc -- <args> Rebuilds and runs in place

All commands run from the repository root. Source: README.md:65-90.

# install onto PATH
cargo install --path crates/dscc-cli --locked

# or build an optimized binary in-tree
cargo build --release -p dscc-cli
./target/release/dscc --help

# or iterate from source
cargo run --bin dscc -- --help

Verify

dscc --version
dscc --help

--help lists every top-level flag and subcommand. If dscc is not found after cargo install, confirm ~/.cargo/bin is on your $PATH.

Platform notes

Platform Status
macOS Supported, covered by release CI
Linux Supported, covered by release CI
Windows Supported, covered by release CI (README.md:12)

Next