Versions in this module Expand all Collapse all v0 v0.1.1 Sep 28, 2015 Changes in this version + type CompileResult struct + type Context struct + Action string + ActionArgs []string + Dir string + Infra *appfile.Infrastructure + func (c *Context) RouteArgs() []string + func (c *Context) RouteName() string + func (c *Context) UI() ui.Ui + type Factory func() (Infrastructure, error) + func StructFactory(v Infrastructure) Factory + type Infrastructure interface + Compile func(*Context) (*CompileResult, error) + Creds func(*Context) (map[string]string, error) + Execute func(*Context) error + Flavors func() []string + VerifyCreds func(*Context) error + type Mock struct + CompileCalled bool + CompileContext *Context + CompileErr error + CompileResult *CompileResult + func (m *Mock) Compile(ctx *Context) (*CompileResult, error) + func (m *Mock) Creds(ctx *Context) (map[string]string, error) + func (m *Mock) Execute(ctx *Context) error + func (m *Mock) Flavors() []string + func (m *Mock) VerifyCreds(ctx *Context) error