cobra-add(1)

cobra-add1

Add a command to a cobra application

Usage

cobra add [OPTIONS]

Overview

Add (cobra add) will create a new command, with a license and the appropriate structure for a Cobra-based CLI application, and register it to its parent (default RootCmd).

If you want your command to be public, pass in the command name with an initial uppercase letter.

Example: cobra add server -> resulting in a new cmd/server.go

Options

-p, --parent="RootCmd"
name of parent command for this command

Options inherited from parent commands

-a, --author="YOUR NAME"
Author name for copyright attribution

--config=""
config file (default is $HOME/.cobra.yaml)

-l, --license=""
Name of license for the project (can provide licensetext in config)

-b, --projectbase=""
base project directory, e.g. github.com/spf13/

--viper[=true]
Use Viper for configuration

Releases

Unchanged in 3 releases since Debian 9 (Stretch).

  1. 9–11

From cobra 1.1.2-1+b5 in Debian 11 (Bullseye). Parsed by carta from the page's man source.