cmd

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2026 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package cmd provides the commands for the Deployah application.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

Execute is the main entry point for the Deployah application. It cancels the context on SIGINT/SIGTERM so a mid-flight command can unwind and clean up instead of being killed outright. Exit code: 0 success, 2 when `deployah plan --detailed-exitcode` found pending changes, 1 otherwise.

func NewApp

func NewApp() *nabat.App

NewApp creates a new Nabat application with all subcommands registered.

Types

This section is empty.

Directories

Path Synopsis
Package cluster provides the "deployah cluster" command group, which manages a single local Kubernetes cluster for development.
Package cluster provides the "deployah cluster" command group, which manages a single local Kubernetes cluster for development.
Package common defines flags and options shared by every Deployah command.
Package common defines flags and options shared by every Deployah command.
Package delete implements the deployah delete command.
Package delete implements the deployah delete command.
Package deploy implements the deployah deploy command, which renders a Deployah spec into a Helm chart and installs or upgrades the release on the target cluster.
Package deploy implements the deployah deploy command, which renders a Deployah spec into a Helm chart and installs or upgrades the release on the target cluster.
Package initialize implements the deployah init command.
Package initialize implements the deployah init command.
Package list implements the deployah list command.
Package list implements the deployah list command.
Package logs implements the deployah logs command.
Package logs implements the deployah logs command.
Package plan implements the deployah plan command.
Package plan implements the deployah plan command.
Package resolve implements the "deployah resolve" command which shows the fully resolved configuration for a given environment without contacting a cluster.
Package resolve implements the "deployah resolve" command which shows the fully resolved configuration for a given environment without contacting a cluster.
Package shell implements the deployah shell command.
Package shell implements the deployah shell command.
Package status implements the deployah status command.
Package status implements the deployah status command.
Package validate implements the deployah validate command.
Package validate implements the deployah validate command.

Jump to

Keyboard shortcuts

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