Help us shape the future of Go! Take the 2026 Go Developer Survey

conctl

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package conctl implements the converge control-plane CLI — a kubectl-style client for the REST API (apply/get/list/delete over resources, kind manifests, provider configs, reactor bindings, and the cluster registry).

The wire layer is the OpenAPI-generated client in internal/conctl/apiclient (regenerated from the server's golden spec via `just codegen-cli`), so the CLI can never drift from the API contract. This package holds only the command tree, flag plumbing, and human/JSON/YAML rendering on top of that client.

Index

Constants

This section is empty.

Variables

View Source
var BuildVersion = "dev"

BuildVersion is stamped at build time via -ldflags (mirrors cmd/converge).

Functions

func NewRootCommand

func NewRootCommand() *cobra.Command

NewRootCommand assembles the full command tree. main() calls Execute on it.

Types

This section is empty.

Directories

Path Synopsis
Package apiclient provides primitives to interact with the openapi HTTP API.
Package apiclient provides primitives to interact with the openapi HTTP API.
spectool command
Command spectool down-converts the converge OpenAPI 3.1 golden spec to an equivalent 3.0.3 document that oapi-codegen v2 can consume.
Command spectool down-converts the converge OpenAPI 3.1 golden spec to an equivalent 3.0.3 document that oapi-codegen v2 can consume.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL