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

cmd/

directory
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: Apache-2.0

Directories

Path Synopsis
Package main implements the crossplane-diff CLI tool for diffing Crossplane resources.
Package main implements the crossplane-diff CLI tool for diffing Crossplane resources.
client/core
Package core contains structs and functions to aggregate built-in kube clients for use elsewhere
Package core contains structs and functions to aggregate built-in kube clients for use elsewhere
client/crossplane
Package crossplane contains interfaces and implementations for clients that talk to Kubernetes about Crossplane primitives, often by consuming clients from the kubernetes package.
Package crossplane contains interfaces and implementations for clients that talk to Kubernetes about Crossplane primitives, often by consuming clients from the kubernetes package.
client/kubernetes
Package kubernetes contains interfaces and implementations for clients that talk directly to Kubernetes
Package kubernetes contains interfaces and implementations for clients that talk directly to Kubernetes
diffprocessor
Package diffprocessor contains the logic to calculate and render diffs.
Package diffprocessor contains the logic to calculate and render diffs.
dockerrun
Package dockerrun ties the Docker resources a crossplane-diff run creates — function containers, the render container and the render network — to that run, and reclaims the ones left behind by runs that died without cleaning up (SIGKILL, OOM, a second Ctrl+C, a CI runner tearing down the job).
Package dockerrun ties the Docker resources a crossplane-diff run creates — function containers, the render container and the render network — to that run, and reclaims the ones left behind by runs that died without cleaning up (SIGKILL, OOM, a second Ctrl+C, a CI runner tearing down the job).
kubecfg
Package kubecfg builds *rest.Config instances using kubeconfig loading rules, honoring an optional kubeconfig context override.
Package kubecfg builds *rest.Config instances using kubeconfig loading rules, honoring an optional kubeconfig context override.
ref
Package ref handles parsing and formatting of [namespace/]name composite references supplied via the `--resource` CLI flag.
Package ref handles parsing and formatting of [namespace/]name composite references supplied via the `--resource` CLI flag.
renderer
Package renderer contains the logic for formatting and displaying diffs.
Package renderer contains the logic for formatting and displaying diffs.
renderer/types
Package types provides types used in the renderer in order to facilitate code reuse in test
Package types provides types used in the renderer in order to facilitate code reuse in test
testutils
Package testutils provides test utilities for crossplane-diff.
Package testutils provides test utilities for crossplane-diff.
testutils/envtestreaper
Package envtestreaper kills envtest servers that earlier test runs left behind.
Package envtestreaper kills envtest servers that earlier test runs left behind.
types
Package types defines shared type definitions and interfaces used across the crossplane-diff application.
Package types defines shared type definitions and interfaces used across the crossplane-diff application.
versioncmd
Package versioncmd contains version cmd
Package versioncmd contains version cmd

Jump to

Keyboard shortcuts

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