From f0aabe24948a6e3091977bca59085dc3d9df9a32 Mon Sep 17 00:00:00 2001 From: alessio Date: Sun, 21 Aug 2016 20:15:01 +0200 Subject: [PATCH] fast run cli flag --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index efb0f18..02988a5 100644 --- a/main.go +++ b/main.go @@ -54,8 +54,15 @@ func main() { { Name: "run", Usage: "Build and watch file changes", + Flags: []cli.Flag{ + &cli.BoolFlag{Name: "fast", Usage: "Run the project of your working directory"}, + }, Action: func(p *cli.Context) error { y := r.New(p) + if p.Bool("fast") { + y.Projects[0].Path = wd() + return handle(y.Fast()) + } return handle(y.Watch()) }, Before: func(c *cli.Context) error { @@ -70,7 +77,7 @@ func main() { Usage: "Add another project", Flags: []cli.Flag{ &cli.StringFlag{Name: "name", Aliases: []string{"n"}, Usage: "Project name \t"}, - &cli.StringFlag{Name: "base", Aliases: []string{"b"}, Value: wd(), Usage: "Project base path \t"}, + &cli.StringFlag{Name: "path", Aliases: []string{"b"}, Value: wd(), Usage: "Project base path \t"}, &cli.BoolFlag{Name: "build", Value: false, Usage: "Enable go build"}, &cli.BoolFlag{Name: "run", Usage: "Disable go run"}, &cli.BoolFlag{Name: "bin", Usage: "Disable go install"},