implemented command

refactor command to a new crate
This commit is contained in:
2026-02-08 17:34:52 +08:00
parent bfcd414a14
commit 900cd48509
17 changed files with 424 additions and 353 deletions

View File

@@ -3,15 +3,24 @@ name = "magma"
version = "0.1.0"
edition = "2024"
[workspace]
members = [ "magma-command" ]
[dependencies]
clap = { version = "4.5.54", features = ["cargo", "derive"] }
clap_mangen = "0.2.31"
pest = { version = "2.8.5", features = ["pretty-print"] }
pest_derive = { version = "2.8.5", features = ["grammar-extras"] }
color-eyre = "0.6.5"
tokio = { version = "1.49.0", features = ["full"] }
serde = { version = "1.0.228", features = ["derive"] }
toml = "0.9.11"
semver = { version = "1.0.27", features = ["serde"] }
dirs = "6.0.0"
serde_json = "1.0.149"
magma-command = { path = "./magma-command" }
color-eyre.workspace = true
serde.workspace = true
[workspace.dependencies]
color-eyre = "0.6.5"
serde = { version = "1.0.228", features = ["derive"] }