MCPcopy
hub / github.com/digitalocean/doctl / CmdBuilder

Function CmdBuilder

commands/command.go:70–72  ·  view source on GitHub ↗

CmdBuilder builds a new command.

(parent *Command, cr CmdRunner, cliText, shortdesc string, longdesc string, out io.Writer, options ...cmdOption)

Source from the content-addressed store, hash-verified

68
69// CmdBuilder builds a new command.
70func CmdBuilder(parent *Command, cr CmdRunner, cliText, shortdesc string, longdesc string, out io.Writer, options ...cmdOption) *Command {
71 return cmdBuilderWithInit(parent, cr, cliText, shortdesc, longdesc, out, true, options...)
72}
73
74func cmdBuilderWithInit(parent *Command, cr CmdRunner, cliText, shortdesc string, longdesc string, out io.Writer, initCmd bool, options ...cmdOption) *Command {
75 cc := &cobra.Command{

Callers 15

SpacesKeysFunction · 0.85
TriggersFunction · 0.85
DatabasesFunction · 0.85
databaseStorageAutoscaleFunction · 0.85
databaseUserFunction · 0.85
databaseOptionsFunction · 0.85
databasePoolFunction · 0.85
databaseDBFunction · 0.85
databaseReplicaFunction · 0.85
sqlModeFunction · 0.85
databaseTopicFunction · 0.85

Calls 1

cmdBuilderWithInitFunction · 0.85

Tested by 2

TestFlagNameFunction · 0.68
TestCmdNSFunction · 0.68