Versions in this module Expand all Collapse all v0 v0.0.2 Oct 2, 2017 v0.0.1 Sep 26, 2017 Changes in this version + func Completions(args []string) error + func GenerateBins(args []string) error + func GenerateCompletions(args []string) error + func Run(args []string) error + type Command struct + Completers []string + FzfComplete bool + Name string + Transformers []string + Wrapper string + type CommandRunner struct + Command string + Name string + func (c *CommandRunner) Key() string + func (c *CommandRunner) Run(arg string, match map[string]string) (string, error) + type Config struct + CommandLookup map[string]*Command + Commands []*Command + CompleterLookup map[string]*MatchRunner + Completers []*MatchRunner + Imports []string + Shell string + TransformerLookup map[string]*MatchRunner + Transformers []*MatchRunner + func AutoLoadConfig() (*Config, error) + func LoadConfig(f string) (*Config, error) + type EmptyOutError struct + func (e *EmptyOutError) Error() string + type MatchRunner struct + Cache int + Match string + Name string + PrevMatch string + func (m *MatchRunner) CheckMatch(args []string, i int) (map[string]string, error) + func (m *MatchRunner) Key(a ...string) string + func (m *MatchRunner) Run(args []string, i int, match map[string]string) (string, error) + func (m *MatchRunner) UnmarshalYAML(unmarshal func(v interface{}) error) error + type Runner interface + Key func() string + Run func(string, map[string]string) (string, error)