chore: remove solution branding from CLI help text

This commit is contained in:
2026-03-24 15:44:39 +00:00
parent 6a2b62dc42
commit 530b2a22b8

View File

@@ -5,7 +5,7 @@ use clap::{Parser, Subcommand};
/// Sunbeam local dev stack manager. /// Sunbeam local dev stack manager.
#[derive(Parser, Debug)] #[derive(Parser, Debug)]
#[command(name = "sunbeam", about = "Sunbeam local dev stack manager")] #[command(name = "sunbeam", about = "Sunbeam Studios CLI")]
pub struct Cli { pub struct Cli {
/// Named context to use (overrides current-context from config). /// Named context to use (overrides current-context from config).
#[arg(long)] #[arg(long)]
@@ -107,10 +107,10 @@ pub enum Verb {
target: Option<String>, target: Option<String>,
}, },
/// Mirror amd64-only La Suite images. /// Mirror container images.
Mirror, Mirror,
/// Create Gitea orgs/repos; bootstrap services. /// Bootstrap orgs, repos, and services.
Bootstrap, Bootstrap,
/// Manage sunbeam configuration. /// Manage sunbeam configuration.
@@ -126,7 +126,7 @@ pub enum Verb {
kubectl_args: Vec<String>, kubectl_args: Vec<String>,
}, },
/// Project management across Planka and Gitea. /// Project management.
Pm { Pm {
#[command(subcommand)] #[command(subcommand)]
action: Option<PmAction>, action: Option<PmAction>,
@@ -146,73 +146,73 @@ pub enum Verb {
action: sunbeam_sdk::identity::cli::AuthCommand, action: sunbeam_sdk::identity::cli::AuthCommand,
}, },
/// Version control (Gitea). /// Version control.
Vcs { Vcs {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::gitea::cli::VcsCommand, action: sunbeam_sdk::gitea::cli::VcsCommand,
}, },
/// Chat / messaging (Matrix). /// Chat and messaging.
Chat { Chat {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::matrix::cli::ChatCommand, action: sunbeam_sdk::matrix::cli::ChatCommand,
}, },
/// Search engine (OpenSearch). /// Search engine.
Search { Search {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::search::cli::SearchCommand, action: sunbeam_sdk::search::cli::SearchCommand,
}, },
/// Object storage (S3). /// Object storage.
Storage { Storage {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::storage::cli::StorageCommand, action: sunbeam_sdk::storage::cli::StorageCommand,
}, },
/// Media / video (LiveKit). /// Media and video.
Media { Media {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::media::cli::MediaCommand, action: sunbeam_sdk::media::cli::MediaCommand,
}, },
/// Monitoring (Prometheus, Loki, Grafana). /// Monitoring.
Mon { Mon {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::monitoring::cli::MonCommand, action: sunbeam_sdk::monitoring::cli::MonCommand,
}, },
/// Secrets management (OpenBao/Vault). /// Secrets management.
Vault { Vault {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::openbao::cli::VaultCommand, action: sunbeam_sdk::openbao::cli::VaultCommand,
}, },
/// Video meetings (La Suite). /// Video meetings.
Meet { Meet {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::lasuite::cli::MeetCommand, action: sunbeam_sdk::lasuite::cli::MeetCommand,
}, },
/// File storage (La Suite). /// File storage.
Drive { Drive {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::lasuite::cli::DriveCommand, action: sunbeam_sdk::lasuite::cli::DriveCommand,
}, },
/// Email (La Suite). /// Email.
Mail { Mail {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::lasuite::cli::MailCommand, action: sunbeam_sdk::lasuite::cli::MailCommand,
}, },
/// Calendar (La Suite). /// Calendar.
Cal { Cal {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::lasuite::cli::CalCommand, action: sunbeam_sdk::lasuite::cli::CalCommand,
}, },
/// Search across La Suite services. /// Search across services.
Find { Find {
#[command(subcommand)] #[command(subcommand)]
action: sunbeam_sdk::lasuite::cli::FindCommand, action: sunbeam_sdk::lasuite::cli::FindCommand,