From e3370cad15116fca0e736ace4c8fcefe59338007 Mon Sep 17 00:00:00 2001 From: sjfhsjfh Date: Tue, 23 Jun 2026 15:14:34 +0800 Subject: [PATCH] chore: release 0.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit workspace.package version 0.1.0 → 0.0.1(6 个 crate 经 version.workspace=true 继承,单点改动)。render typst 包维持 0.1.0(独立生态,不锁步)。 - cph --version 报 cph 0.0.1 - 嵌入 render cache 目录按 CLI 版本建键:~/.cache(或 ~/Library/Caches)/cph/render-0.0.1/ - README 补"安装 cph 命令行"一节:cargo install --path crates/cph-cli --locked Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- README.md | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5ef80d4..d36021a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -386,7 +386,7 @@ dependencies = [ [[package]] name = "cph-check" -version = "0.1.0" +version = "0.0.1" dependencies = [ "cph-diag", "cph-model", @@ -396,7 +396,7 @@ dependencies = [ [[package]] name = "cph-cli" -version = "0.1.0" +version = "0.0.1" dependencies = [ "clap", "cph-check", @@ -406,14 +406,14 @@ dependencies = [ [[package]] name = "cph-diag" -version = "0.1.0" +version = "0.0.1" dependencies = [ "serde", ] [[package]] name = "cph-model" -version = "0.1.0" +version = "0.0.1" dependencies = [ "cph-diag", "serde", @@ -422,7 +422,7 @@ dependencies = [ [[package]] name = "cph-schema" -version = "0.1.0" +version = "0.0.1" dependencies = [ "cph-diag", "cph-model", @@ -432,7 +432,7 @@ dependencies = [ [[package]] name = "cph-typst" -version = "0.1.0" +version = "0.0.1" dependencies = [ "cph-diag", "cph-model", diff --git a/Cargo.toml b/Cargo.toml index ca2868d..05990f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ members = [ # Shared metadata for all workspace crates. Individual crates inherit these via # `version.workspace = true` / `edition.workspace = true`. [workspace.package] -version = "0.1.0" +version = "0.0.1" edition = "2021" license = "MIT OR Apache-2.0" diff --git a/README.md b/README.md index 62285d9..7bc7424 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,22 @@ 这是一个 **monorepo**。它的组织方式本身就表达了一条原则:**`spec/` 是上游的语义母本,其余部件是向它对齐的实现。** +## 安装 `cph` 命令行 + +当前版本 **0.0.1**。从源码安装(本仓库根目录): + +```sh +cargo install --path crates/cph-cli --locked +``` + +`render` 包已嵌入二进制(build.rs 编译期拷入 + `include_dir!`),所以装好后**无需任何环境变量、不依赖源码树**即可用。渲染包按版本解压到 per-user cache(`~/.cache/cph/render-/` 或 macOS `~/Library/Caches/cph/...`);开发时可设 `CPH_RENDER_DIR` 指向 live `render/` 目录覆盖。 + +```sh +cph --version # cph 0.0.1 +cph check <工程目录> # 校验合法性(6 类诊断) +cph build <工程目录> --target student -o build/student.pdf # 渲讲义 PDF +``` + ## 仓库布局 ```