cli feedback
This commit is contained in:
parent
63fc588e63
commit
4678ca4146
17
main.go
17
main.go
@ -3,16 +3,17 @@ package main
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
"gopkg.in/urfave/cli.v2"
|
"gopkg.in/urfave/cli.v2"
|
||||||
"github.com/tockins/realize/realize"
|
r "github.com/tockins/realize/realize"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
app := realize.Init()
|
app := r.Init()
|
||||||
|
|
||||||
handle := func(err error) error {
|
handle := func(err error) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return cli.Exit(err.Error(), 86)
|
r.Fail(err.Error())
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -36,7 +37,7 @@ func main() {
|
|||||||
Name: "run",
|
Name: "run",
|
||||||
Usage: "Build and watch file changes",
|
Usage: "Build and watch file changes",
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
y := realize.New(p)
|
y := r.New(p)
|
||||||
y.Watch()
|
y.Watch()
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
@ -59,7 +60,7 @@ func main() {
|
|||||||
&cli.BoolFlag{Name: "bin", Value: true},
|
&cli.BoolFlag{Name: "bin", Value: true},
|
||||||
},
|
},
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
y := realize.New(p)
|
y := r.New(p)
|
||||||
return handle(y.Create(p))
|
return handle(y.Create(p))
|
||||||
},
|
},
|
||||||
Before: func(c *cli.Context) error {
|
Before: func(c *cli.Context) error {
|
||||||
@ -81,7 +82,7 @@ func main() {
|
|||||||
&cli.BoolFlag{Name: "bin", Value: true},
|
&cli.BoolFlag{Name: "bin", Value: true},
|
||||||
},
|
},
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
y := realize.New(p)
|
y := r.New(p)
|
||||||
return handle(y.Add(p))
|
return handle(y.Add(p))
|
||||||
},
|
},
|
||||||
Before: func(c *cli.Context) error {
|
Before: func(c *cli.Context) error {
|
||||||
@ -98,7 +99,7 @@ func main() {
|
|||||||
&cli.StringFlag{Name: "name", Aliases: []string{"n"}, Value: "Sample App"},
|
&cli.StringFlag{Name: "name", Aliases: []string{"n"}, Value: "Sample App"},
|
||||||
},
|
},
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
y := realize.New(p)
|
y := r.New(p)
|
||||||
return handle(y.Remove(p))
|
return handle(y.Remove(p))
|
||||||
},
|
},
|
||||||
Before: func(c *cli.Context) error {
|
Before: func(c *cli.Context) error {
|
||||||
@ -112,7 +113,7 @@ func main() {
|
|||||||
Aliases: []string{"l"},
|
Aliases: []string{"l"},
|
||||||
Usage: "Projects list",
|
Usage: "Projects list",
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
y := realize.New(p)
|
y := r.New(p)
|
||||||
return handle(y.List())
|
return handle(y.List())
|
||||||
},
|
},
|
||||||
Before: func(c *cli.Context) error {
|
Before: func(c *cli.Context) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user