uhppoted

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2022 License: MIT Imports: 6 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Command

type Command interface {
	Name() string
	FlagSet() *flag.FlagSet
	Execute(...interface{}) error
	Description() string
	Usage() string
	Help()
}

func Parse

func Parse(cli []Command, run Command, help Command) (Command, error)

type Config added in v0.7.2

type Config struct {
	Application string
	Config      string
}

func (*Config) Description added in v0.7.2

func (cmd *Config) Description() string

func (*Config) Execute added in v0.7.2

func (cmd *Config) Execute(args ...interface{}) error

func (*Config) FlagSet added in v0.7.2

func (cmd *Config) FlagSet() *flag.FlagSet

func (*Config) Help added in v0.7.2

func (cmd *Config) Help()

func (*Config) Name added in v0.7.2

func (cmd *Config) Name() string

func (*Config) Usage added in v0.7.2

func (cmd *Config) Usage() string

type HelpV

type HelpV struct {
	// contains filtered or unexported fields
}

func NewHelp

func NewHelp(service string, cli []Command, run Command) *HelpV

func (*HelpV) Description

func (h *HelpV) Description() string

func (*HelpV) Execute

func (h *HelpV) Execute(args ...interface{}) error

func (*HelpV) FlagSet

func (h *HelpV) FlagSet() *flag.FlagSet

func (*HelpV) Help

func (h *HelpV) Help()

func (*HelpV) Name

func (h *HelpV) Name() string

func (*HelpV) Usage

func (h *HelpV) Usage() string

type Version

type Version struct {
	Application string
	Version     string
}

func (*Version) Description

func (cmd *Version) Description() string

func (*Version) Execute

func (cmd *Version) Execute(args ...interface{}) error

func (*Version) FlagSet

func (cmd *Version) FlagSet() *flag.FlagSet

func (*Version) Help

func (cmd *Version) Help()

func (*Version) Name

func (cmd *Version) Name() string

func (*Version) Usage

func (cmd *Version) Usage() string

Jump to

Keyboard shortcuts

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