Versions in this module Expand all Collapse all v2 v2.0.2 Apr 14, 2018 Changes in this version + type Ignore struct + Exts []string + Paths []string type Legacy + func (l *Legacy) Set(status bool, interval int) type Project + Env map[string]string + ErrPattern string type Server + func (s *Server) Set(status bool, open bool, port int, host string) v2.0.1 Jan 14, 2018 Changes in this version + const File + const FileErr + const FileLog + const FileOut + const Host + const Permission + const Port + var Blue = colorBase(color.FgHiBlue) + var Green = colorBase(color.FgHiGreen) + var Magenta = colorBase(color.FgHiMagenta) + var Output = color.Output + var RExt = ".yaml" + var RExtWin = ".exe" + var RFile = "." + RPrefix + RExt + var RPrefix = "realize" + var RVersion = "2.0.1" + var Red = colorBase(color.FgHiRed) + var Yellow = colorBase(color.FgHiYellow) + func Asset(name string) ([]byte, error) + func AssetDir(name string) ([]string, error) + func AssetInfo(name string) (os.FileInfo, error) + func AssetNames() []string + func MustAsset(name string) []byte + func RestoreAsset(dir, name string) error + func RestoreAssets(dir, name string) error + func Wdir() string + type Buffer struct + StdErr []BufferOut + StdLog []BufferOut + StdOut []BufferOut + type BufferOut struct + Errors []string + Path string + Stream string + Text string + Time time.Time + Type string + type Command struct + Cmd string + Global bool + Output bool + Path string + Type string + type Context struct + Event fsnotify.Event + Path string + Project *Project + Stop <-chan bool + Watcher FileWatcher + type FileWatcher interface + Add func(string) error + Close func() error + Errors func() <-chan error + Events func() <-chan fsnotify.Event + Remove func(string) error + Walk func(string, bool) string + func EventWatcher() (FileWatcher, error) + func NewFileWatcher(force bool, interval time.Duration) (FileWatcher, error) + func PollingWatcher(interval time.Duration) FileWatcher + type Files struct + Clean bool + Errors Resource + Logs Resource + Outputs Resource + type Func func(Context) + type Legacy struct + Force bool + Interval time.Duration + type LogWriter struct + func (w LogWriter) Write(bytes []byte) (int, error) + type Project struct + Args []string + Buffer Buffer + Environment map[string]string + ErrorOutputPattern string + Name string + Path string + Tools Tools + Watcher Watch + func (p *Project) After() + func (p *Project) Before() + func (p *Project) Change(event fsnotify.Event) + func (p *Project) Err(err error) + func (p *Project) Reload(path string, stop <-chan bool) + func (p *Project) Validate(path string, fcheck bool) bool + func (p *Project) Watch(wg *sync.WaitGroup) + type Realize struct + After Func + Before Func + Change Func + Err Func + Reload Func + Server Server + Settings Settings + Sync chan string + func (r *Realize) Prefix(input string) string + func (r *Realize) Start() error + func (r *Realize) Stop() error + type Recovery struct + Events bool + Index bool + Tools bool + type Resource struct + Name string + Path string + Status bool + type Response struct + Err error + Name string + Out string + type Schema struct + Projects []Project + func (s *Schema) Add(p Project) + func (s *Schema) Filter(field string, value interface{}) []Project + func (s *Schema) New(c *cli.Context) Project + func (s *Schema) Remove(name string) error + type Server struct + Host string + Open bool + Parent *Realize + Port int + Status bool + func (s *Server) OpenURL() (io.Writer, error) + func (s *Server) Start() (err error) + type Settings struct + FileLimit int32 + Legacy Legacy + Recovery Recovery + func (s *Settings) Flimit() error + func (s *Settings) Read(out interface{}) error + func (s *Settings) Remove(d string) error + func (s *Settings) Write(out interface{}) error + func (s Settings) Create(path string, name string) *os.File + func (s Settings) Fatal(err error, msg ...interface{}) + func (s Settings) Stream(file string) ([]byte, error) + type Tool struct + Args []string + Dir string + Method string + Output bool + Status bool + func (t *Tool) Compile(path string, stop <-chan bool) (response Response) + func (t *Tool) Exec(path string, stop <-chan bool) (response Response) + type Tools struct + Build Tool + Clean Tool + Fmt Tool + Generate Tool + Install Tool + Run Tool + Test Tool + Vet Tool + func (t *Tools) Setup() + type Watch struct + Exts []string + Hidden bool + Ignore []string + Paths []string + Scripts []Command