command: Run validation before asking for input. Fixes #602
This commit is contained in:
parent
57fd308e93
commit
5b745e5d46
|
@ -133,15 +133,15 @@ func (c *ApplyCommand) Run(args []string) int {
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if !validateContext(ctx, c.Ui) {
|
||||||
|
return 1
|
||||||
|
}
|
||||||
if !planned {
|
if !planned {
|
||||||
if err := ctx.Input(c.InputMode()); err != nil {
|
if err := ctx.Input(c.InputMode()); err != nil {
|
||||||
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !validateContext(ctx, c.Ui) {
|
|
||||||
return 1
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create a backup of the state before updating
|
// Create a backup of the state before updating
|
||||||
if backupPath != "-" && c.state != nil {
|
if backupPath != "-" && c.state != nil {
|
||||||
|
|
|
@ -75,11 +75,11 @@ func (c *PlanCommand) Run(args []string) int {
|
||||||
c.Ui.Error(err.Error())
|
c.Ui.Error(err.Error())
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
if err := ctx.Input(c.InputMode()); err != nil {
|
if !validateContext(ctx, c.Ui) {
|
||||||
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
if !validateContext(ctx, c.Ui) {
|
if err := ctx.Input(c.InputMode()); err != nil {
|
||||||
|
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -92,11 +92,11 @@ func (c *RefreshCommand) Run(args []string) int {
|
||||||
c.Ui.Error(err.Error())
|
c.Ui.Error(err.Error())
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
if err := ctx.Input(c.InputMode()); err != nil {
|
if !validateContext(ctx, c.Ui) {
|
||||||
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
if !validateContext(ctx, c.Ui) {
|
if err := ctx.Input(c.InputMode()); err != nil {
|
||||||
|
c.Ui.Error(fmt.Sprintf("Error configuring: %s", err))
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue