Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GitCommit string GitTag string BuildDate string )
Functions ¶
Types ¶
type Cmd ¶
type Cmd interface { // Init initializes options // Note: Use Run to parse command line Init(opts ...Option) error // Options set within this command Options() Options // The cli app within this cmd App() *cli.App // Run executes the command Run() error // Implementation String() string }
Cmd for core cmd interface
type Option ¶
type Option func(o *Options)
Option set cmd Options
type Options ¶
type Options struct { // Name of the application Name string // Description of the application Description string // Version of the application Version string // Action to execute when Run is called and there is no subcommand Action func(*cli.Context) error // TODO replace with built in command definition Commands []*cli.Command // TODO replace with built in flags definition Flags []cli.Flag // Other options for implementations of the interface // can be stored in a context Context context.Context }
Options for cmd
Directories ¶
Path | Synopsis |
---|---|
protoc-gen-micro is a plugin for the Google protocol buffer compiler to generate Go code.
|
protoc-gen-micro is a plugin for the Google protocol buffer compiler to generate Go code. |
generator
The code generator for the plugin for the Google protocol buffer compiler.
|
The code generator for the plugin for the Google protocol buffer compiler. |
Package server is the micro server which runs the whole system
|
Package server is the micro server which runs the whole system |
Package service provides micro service commands
|
Package service provides micro service commands |
Package usage tracks micro usage
|
Package usage tracks micro usage |
Click to show internal directories.
Click to hide internal directories.