shell

package
v0.0.0-...-f4dfc87 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2016 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Main

func Main(opts Options)

Types

type Options

type Options struct {
	Config     config.Config
	ConfigFile string `short:"c" long:"config" description:"configuration file"`
	// contains filtered or unexported fields
}

Pluggable options, each command can Register() itself

func (*Options) Parse

func (options *Options) Parse()

func (*Options) Register

func (options *Options) Register(name string, cmdConfig config.CommandConfig)

Options itself is a CompositionalCommand

func (*Options) RegisterSub

func (options *Options) RegisterSub(cmd string, subcmd string, cmdConfig config.CommandConfig)

func (Options) SubCmd

func (options Options) SubCmd() string

func (Options) SubCommands

func (options Options) SubCommands() map[string]config.CommandConfig

func (Options) Url

func (options Options) Url() string

func (Options) User

func (options Options) User() config.User

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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