Package workstation tools, reuse emulator sessions, and derive build versions

This commit is contained in:
2026-09-23 03:45:48 +08:00
parent 6bfcce8070
commit f5d9f96409
79 changed files with 878 additions and 132 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
[package]
name = "fds-cartridged"
version = "0.1.0"
version.workspace = true
build = "../../tools/version-build.rs"
edition = "2024"
license = "MIT"
description = "FDS event-driven cartridge and physical bay manager"
+1 -1
View File
@@ -14,7 +14,7 @@ use std::{path::PathBuf, process::ExitCode};
#[derive(Parser)]
#[command(
version,
version = env!("FDS_BUILD_VERSION"),
about = "Run the root cartridge service or inspect USB topology"
)]
struct Cli {
+2 -1
View File
@@ -226,7 +226,8 @@ fn session() -> Result<()> {
}
#[derive(clap::Parser)]
#[command(
version,
name = "fds-profile",
version = env!("FDS_BUILD_VERSION"),
about = "Control the desktop and network profile",
after_help = "Examples: fds-profile activate windowmaker; fds-profile deactivate"
)]