diff --git a/Cargo.lock b/Cargo.lock index 8363f11..093f5bb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -338,17 +338,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "distributed_cli" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e606d031b6e0f4e3151212a715835dc1a036954bbfb5cb6e5c079f54389a1f" -dependencies = [ - "clap", - "serde", - "serde_json", -] - [[package]] name = "encode_unicode" version = "1.0.0" @@ -637,7 +626,6 @@ dependencies = [ "clap", "colored", "dialoguer", - "distributed_cli", "fern", "flate2", "log", diff --git a/Cargo.toml b/Cargo.toml index fa608c9..b11fb8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,6 @@ fern = "0.7.1" log = "0.4.27" colored = "3.0.0" clap = { version = "4.5.35", features = ["derive"] } -distributed_cli = "1.6" openssl-sys = { version = "0.9.106", optional = true } flate2 = "1.1.0" tar = "0.4.44" diff --git a/README.md b/README.md index 22703c9..9106163 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,6 @@ hops config --help hops secrets --help hops validate --help hops xr --help -hops service --help ``` ## Command Areas @@ -87,7 +86,7 @@ hops service --help `hops-cli` is organized into a few command groups: - `local` - - Manage a local control plane (colima or kind backend), install providers, and bootstrap AWS or GitHub provider auth. + - Manage a local control plane (colima, kind, or dory backend), install providers, and bootstrap AWS or GitHub provider auth. - `config` - Build, install, reload, and uninstall Crossplane configuration packages against the connected cluster. - `secrets` @@ -96,8 +95,8 @@ hops service --help - Generate configuration manifests from Upbound-format XRD projects for validation workflows. - `xr` - Observe existing XR-backed infrastructure and render adoption, management, or orphaning manifests. -- `service` - - Scaffold Distributed microservice crates, optional GitOps/Knative/GitHub workflow scaffolds, and inspect/render their project manifests. + +Microservice scaffolding previously available as `hops service` now lives in the standalone **distributed** CLI (`distributed` / `distributed_cli`). ## Secrets diff --git a/src/main.rs b/src/main.rs index b9fd82a..c152177 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,8 +24,6 @@ enum Commands { Config(commands::config::ConfigArgs), /// Manage Crossplane provider packages in the connected cluster Provider(commands::provider::ProviderArgs), - /// Create and inspect application services - Service(distributed_cli::ServiceArgs), /// Manage validation helpers for Crossplane projects Validate(commands::validate::ValidateArgs), /// Manage live XR observe/manage/adopt workflows @@ -60,9 +58,6 @@ fn main() -> Result<(), Box> { Some(Commands::Provider(provider_args)) => { commands::provider::run(provider_args)?; } - Some(Commands::Service(service_args)) => { - distributed_cli::run(service_args)?; - } Some(Commands::Validate(validate_args)) => { commands::validate::run(validate_args)?; }