Installation
DSCC 以 Rust workspace 形式发布。dscc
可执行文件需从源码构建或安装;0.1.x
版本不提供预编译二进制。
前置条件
| 项 | 说明 |
|---|---|
| Rust stable toolchain | 通过 rustup 安装 |
| Cargo | 随 Rust 一起安装 |
| Provider 凭据 | 运行时需要对应模型的密钥,详见 authentication.md |
安装方式
三种方式产出同一个 dscc 可执行文件,任选其一即可。
| 方式 | 命令 | 产物 |
|---|---|---|
| 本地安装(推荐) | cargo install --path crates/dscc-cli --locked |
~/.cargo/bin/dscc,自动进 $PATH |
| 发布构建 | cargo build --release -p dscc-cli |
./target/release/dscc |
| 开发运行 | cargo run --bin dscc -- <args> |
直接在源码树中运行 |
以上命令都在仓库根目录执行。来源:README.md:65-90。
# 安装到 PATH
cargo install --path crates/dscc-cli --locked
# 或构建优化版二进制
cargo build --release -p dscc-cli
./target/release/dscc --help
# 或直接在源码中迭代
cargo run --bin dscc -- --help
验证
dscc --version
dscc --help
--help 会列出所有顶层参数和子命令。若
cargo install 后找不到 dscc,请确认
~/.cargo/bin 已在 $PATH 中。
平台说明
| 平台 | 状态 |
|---|---|
| macOS | 支持,发布 CI 覆盖 |
| Linux | 支持,发布 CI 覆盖 |
| Windows | 支持,发布 CI 覆盖(README.md:12) |
下一步
- authentication.md — 配置运行时读取的 API key。
- model-selection.md — 选择一个模型,否则启动会报错。