feat: refactor cli interface

This commit is contained in:
Denis Benato
2026-01-13 23:50:31 +01:00
parent b521a9ffc1
commit 20cbddb6fa
9 changed files with 579 additions and 604 deletions
Generated
+39
View File
@@ -151,6 +151,38 @@ dependencies = [
"syn 2.0.114",
]
[[package]]
name = "argh"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34ff18325c8a36b82f992e533ece1ec9f9a9db446bd1c14d4f936bac88fcd240"
dependencies = [
"argh_derive",
"argh_shared",
"rust-fuzzy-search",
]
[[package]]
name = "argh_derive"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adb7b2b83a50d329d5d8ccc620f5c7064028828538bdf5646acd60dc1f767803"
dependencies = [
"argh_shared",
"proc-macro2",
"quote",
"syn 2.0.114",
]
[[package]]
name = "argh_shared"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a464143cc82dedcdc3928737445362466b7674b5db4e2eb8e869846d6d84f4f6"
dependencies = [
"serde",
]
[[package]]
name = "arrayref"
version = "0.3.9"
@@ -182,6 +214,7 @@ dependencies = [
name = "asusctl"
version = "6.2.0"
dependencies = [
"argh",
"dmi_id",
"env_logger",
"gumdrop",
@@ -4621,6 +4654,12 @@ dependencies = [
"libusb1-sys",
]
[[package]]
name = "rust-fuzzy-search"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a157657054ffe556d8858504af8a672a054a6e0bd9e8ee531059100c0fa11bb2"
[[package]]
name = "rustc-hash"
version = "1.1.0"