opts

package
v0.1.31 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Unlicense Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Command added in v0.1.31

type Command struct {
	Name          string
	Title         string
	Description   string
	Documentation string
	Entrypoint    func(c interface{}) error
	Commands      Commands
	Parent        *Command
	Opts          map[string]config.Option
	sync.Mutex
}

Command is a specification for a command and can include any number of subcommands, and for each Command a list of options

func New added in v0.1.31

func New(c Command) (o *Command)

type Commands added in v0.1.31

type Commands []*Command

Commands are a slice of Command entries

func (Commands) Foreach added in v0.1.31

func (c Commands) Foreach(cl func(*Command) bool)

Foreach runs a closure on every node in the Commands tree, stopping if the closure returns false

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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