refactor: give every command we run a type of its own

This commit is contained in:
2026-09-08 11:54:21 +00:00
parent 3d06f7dcb0
commit d7626d9f5e
16 changed files with 968 additions and 324 deletions

7
Cargo.lock generated
View File

@@ -10,6 +10,7 @@ dependencies = [
"clap",
"clap_complete",
"serde_json",
"shlex",
]
[[package]]
@@ -213,6 +214,12 @@ dependencies = [
"zmij",
]
[[package]]
name = "shlex"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "strsim"
version = "0.11.1"