Files
CardputerZero-AppBuilder/Cargo.toml
T
LiHaohuaandClaude Opus 4.7 51c33c69bb Add czdev CLI (doctor/list/build/run/watch/deploy) in Cargo workspace
Turns the repo into a Cargo workspace with src-tauri and crates/czdev
as members. czdev is the desktop dev loop: `czdev doctor` checks SDL2
and toolchain deps with per-OS install hints; `czdev build` configures
and builds an app's shared library into .czdev/build/; `czdev run`
first-time-builds the emulator submodule, stages the .dylib/.so into
emulator/build/apps/, and launches it; `czdev watch` polls source
mtimes (no notify crate) and rebuilds+relaunches on change; `czdev
deploy` is an scp+dpkg wrapper for pre-built .debs.

.gitignore picks up target/ and per-app .czdev/ caches.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 14:30:34 +08:00

13 lines
223 B
TOML

[workspace]
resolver = "2"
members = [
"src-tauri",
"crates/czdev",
]
[workspace.package]
edition = "2021"
rust-version = "1.77.2"
license = "MIT"
repository = "https://github.com/m5stack/CardputerZero-AppBuilder"