Versions in this module Expand all Collapse all v0 v0.2.0 Nov 28, 2016 Changes in this version + const PathSep + func Asset(name string) ([]byte, error) + func AssetDir(name string) ([]string, error) + func AssetInfo(name string) (os.FileInfo, error) + func AssetNames() []string + func ExecuteQuery(w *Workspace, q Query) error + func MustAsset(name string) []byte + func OsEnv() map[string]string + func RenderTemplate(tmpl string, env map[string]string, args map[string]string) (string, error) + func RestoreAsset(dir, name string) error + func RestoreAssets(dir, name string) error + type Execution struct + Project *Project + Query *Query + Task *Task + Workspace *Workspace + func (e *Execution) Env() map[string]string + func (e *Execution) EnvList() []string + func (e *Execution) Execute() error + func (e *Execution) ExecuteDependent(qs []string) error + func (e *Execution) ExecuteSelf() error + type Project struct + Cwd string + Desc string + Discover []string + Env map[string]string + EnvFiles []string + Mixin []string + Name string + Src string + Tags []string + Tasks map[string]Task + func ParseProject(path string) (Project, error) + type Query struct + Params map[string]string + Raw string + Tags []string + Task string + func ParseQueries(qs []string) ([]Query, error) + func ParseQuery(q string) (Query, error) + func (q *Query) Match(p *Project, t *Task) bool + func (q *Query) Search(w *Workspace) []QueryMatch + type QueryMatch struct + Project Project + Task Task + type Task struct + After []string + Before []string + Cmd string + Desc string + Name string + type Workspace struct + Cwd string + Projects []Project + func ParseWorkspace(cwd string) Workspace