cmd run fixed
This commit is contained in:
parent
ad8ccd0b8b
commit
f74a700c64
26
realize.go
26
realize.go
@ -121,38 +121,32 @@ func main() {
|
|||||||
&cli.BoolFlag{Name: "no-config", Aliases: []string{"nc"}, Value: false, Usage: "Ignore existing configurations."},
|
&cli.BoolFlag{Name: "no-config", Aliases: []string{"nc"}, Value: false, Usage: "Ignore existing configurations."},
|
||||||
},
|
},
|
||||||
Action: func(p *cli.Context) error {
|
Action: func(p *cli.Context) error {
|
||||||
c := r
|
|
||||||
if p.String("name") != "" {
|
|
||||||
for index, project := range r.Blueprint.Projects {
|
|
||||||
if project.Name == p.String("name") {
|
|
||||||
c.Blueprint.Projects = []watcher.Project{r.Blueprint.Projects[index]}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if p.Bool("legacy") {
|
if p.Bool("legacy") {
|
||||||
c.Config.Legacy = settings.Legacy{
|
r.Config.Legacy = settings.Legacy{
|
||||||
Status: p.Bool("legacy"),
|
Status: p.Bool("legacy"),
|
||||||
Interval: interval,
|
Interval: interval,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if p.Bool("no-config") || len(c.Blueprint.Projects) <= 0 {
|
if p.Bool("no-config") || len(r.Blueprint.Projects) <= 0 {
|
||||||
if p.Bool("no-config") {
|
if p.Bool("no-config") {
|
||||||
c.Config.Create = false
|
r.Config.Create = false
|
||||||
}
|
}
|
||||||
c.Blueprint.Projects = []watcher.Project{}
|
r.Blueprint.Projects = []watcher.Project{}
|
||||||
if err := c.Blueprint.Add(p); err != nil {
|
if err := r.Blueprint.Add(p); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if err := c.Server.Start(p); err != nil {
|
if err := r.Server.Start(p); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err := c.Blueprint.Run(p); err != nil {
|
if err := r.Blueprint.Run(p); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err := r.Record(c); err != nil {
|
if !p.Bool("no-config") {
|
||||||
|
if err := r.Record(r); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
Before: before,
|
Before: before,
|
||||||
|
Loading…
Reference in New Issue
Block a user