Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blueprint ¶
type Blueprint struct { *c.Settings `yaml:"-"` Projects []Project `yaml:"projects,omitempty" json:"projects,omitempty"` Sync chan string `yaml:"-"` }
Projects struct contains a projects list
type Buffer ¶
type Buffer struct { StdOut []BufferOut `json:"stdOut"` StdLog []BufferOut `json:"stdLog"` StdErr []BufferOut `json:"stdErr"` }
Buffer struct for buffering outputs
type Project ¶
type Project struct { c.Settings `yaml:"-"` LastChangedOn time.Time `yaml:"-" json:"-"` Name string `yaml:"name" json:"name"` Path string `yaml:"path" json:"path"` Run bool `yaml:"run" json:"run"` Bin bool `yaml:"bin" json:"bin"` Generate bool `yaml:"generate" json:"generate"` Build bool `yaml:"build" json:"build"` Fmt bool `yaml:"fmt" json:"fmt"` Test bool `yaml:"test" json:"test"` Params []string `yaml:"params" json:"params"` Watcher Watcher `yaml:"watcher" json:"watcher"` Cli Cli `yaml:"cli" json:"cli"` File File `yaml:"file" json:"file"` Buffer Buffer `yaml:"-" json:"buffer"` // contains filtered or unexported fields }
Project defines the informations of a single project
type Watcher ¶
type Watcher struct { // different before and after on re-run? Before []string `yaml:"before" json:"before"` After []string `yaml:"after" json:"after"` Paths []string `yaml:"paths" json:"paths"` Ignore []string `yaml:"ignore_paths" json:"ignore"` Exts []string `yaml:"exts" json:"exts"` Preview bool `yaml:"preview" json:"preview"` }
Watcher struct defines the livereload's logic
Click to show internal directories.
Click to hide internal directories.