From 1493007450fed1c3bbb237ebc87b8e09eed2baca Mon Sep 17 00:00:00 2001 From: LiHaohua Date: Sat, 9 May 2026 15:16:19 +0800 Subject: [PATCH] docs: simplify install instructions, recommend target/release/czdev Co-Authored-By: Claude Opus 4.6 (1M context) --- README.md | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index a042b96..e4ef123 100644 --- a/README.md +++ b/README.md @@ -148,37 +148,22 @@ cargo run -p czdev --release -- deploy \ ### 8. Publishing to the AppStore ```bash -# Install czdev (one-time, or build from source: cargo build --release -p czdev) -curl -fsSL https://github.com/m5stack/CardputerZero-AppBuilder/releases/latest/download/czdev-macos-aarch64 -o czdev -chmod +x czdev && sudo mv czdev /usr/local/bin/ - # Login to GitHub (one-time) -czdev login +./target/release/czdev login -# Auto-bump patch version and publish -czdev bump --deb build/my_app_1.0.0_arm64.deb # → my_app_1.0.1_arm64.deb -czdev publish --deb build/my_app_1.0.1_arm64.deb +# Check next version +./target/release/czdev bump --deb build/my_app_1.0.0_arm64.deb -# Or publish directly (version in deb must be newer than existing) -czdev publish --deb build/my_app_2.0.0_arm64.deb +# Publish (version in deb must be newer than existing) +./target/release/czdev publish --deb build/my_app_1.0.1_arm64.deb # Remove your own package -czdev unpublish my_app --version 1.0.1 +./target/release/czdev unpublish my_app --version 1.0.1 ``` ## Install czdev -**Option A — Download prebuilt binary (recommended):** - -| Platform | Command | -|----------|---------| -| macOS Apple Silicon | `curl -fsSL https://github.com/m5stack/CardputerZero-AppBuilder/releases/latest/download/czdev-macos-aarch64 -o czdev && chmod +x czdev && sudo mv czdev /usr/local/bin/` | -| macOS Intel | `curl -fsSL .../czdev-macos-x86_64 -o czdev && chmod +x czdev && sudo mv czdev /usr/local/bin/` | -| Linux x86_64 | `curl -fsSL .../czdev-linux-x86_64 -o czdev && chmod +x czdev && sudo mv czdev /usr/local/bin/` | -| Linux aarch64 | `curl -fsSL .../czdev-linux-aarch64 -o czdev && chmod +x czdev && sudo mv czdev /usr/local/bin/` | -| Windows | Download `czdev-windows-x86_64.exe` from [Releases](https://github.com/m5stack/CardputerZero-AppBuilder/releases) | - -**Option B — Build from source:** +**Option A — Build from source (recommended):** ```bash git clone --recursive git@github.com:m5stack/CardputerZero-AppBuilder.git @@ -187,11 +172,11 @@ cargo build --release -p czdev # Binary at: target/release/czdev ``` -**Option C — cargo install:** +Then use directly: `./target/release/czdev ` -```bash -cargo install --git https://github.com/m5stack/CardputerZero-AppBuilder czdev -``` +**Option B — Download prebuilt binary:** + +Download from [Releases](https://github.com/m5stack/CardputerZero-AppBuilder/releases) for your platform (macOS/Linux/Windows). ## CI Online Build