mirror of
https://github.com/m5stack/CardputerZero-AppBuilder.git
synced 2026-05-20 11:51:57 -07:00
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>