feat: wire 15 service subcommands into CLI, remove old user command

Adds Verb variants: auth, vcs, chat, search, storage, media, mon,
vault, people, docs, meet, drive, mail, cal, find. Each delegates
to the corresponding SDK cli.rs dispatch function.

Removes the legacy `user` command (replaced by `auth identity`).
Renames Get's -o to --kubectl-output to avoid conflict with the
new global -o/--output flag. Enables all SDK features in binary.
This commit is contained in:
2026-03-21 22:20:15 +00:00
parent f867805280
commit 7ebf9006a1
2 changed files with 329 additions and 320 deletions

View File

@@ -9,7 +9,7 @@ name = "sunbeam"
path = "src/main.rs"
[dependencies]
sunbeam-sdk = { path = "../sunbeam-sdk", features = ["cli"] }
sunbeam-sdk = { path = "../sunbeam-sdk", features = ["all", "cli"] }
tokio = { version = "1", features = ["full"] }
clap = { version = "4", features = ["derive"] }
chrono = "0.4"