internal/command: wrap formatted errors (#519)

This commit is contained in:
Lars Lehtonen 2023-09-21 05:45:28 -07:00 committed by GitHub
parent 487d9bc6a4
commit a257fc99e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 11 deletions

View File

@ -823,7 +823,7 @@ func (m *Meta) checkRequiredVersion() tfdiags.Diagnostics {
pwd, err := os.Getwd()
if err != nil {
diags = diags.Append(fmt.Errorf("Error getting pwd: %s", err))
diags = diags.Append(fmt.Errorf("Error getting pwd: %w", err))
return diags
}

View File

@ -191,7 +191,7 @@ func (m *Meta) installModules(ctx context.Context, rootDir, testsDir string, upg
err := os.MkdirAll(m.modulesDir(), os.ModePerm)
if err != nil {
diags = diags.Append(fmt.Errorf("failed to create local modules directory: %s", err))
diags = diags.Append(fmt.Errorf("failed to create local modules directory: %w", err))
return true, diags
}
@ -294,7 +294,7 @@ func (m *Meta) inputForSchema(given cty.Value, schema *configschema.Block) (cty.
val := cty.StringVal(strVal)
val, err = convert.Convert(val, attrS.Type)
if err != nil {
m.showDiagnostics(fmt.Errorf("Invalid value: %s", err))
m.showDiagnostics(fmt.Errorf("Invalid value: %w", err))
continue
}

View File

@ -74,14 +74,14 @@ func (c *OutputCommand) Outputs(statePath string) (map[string]*states.OutputValu
env, err := c.Workspace()
if err != nil {
diags = diags.Append(fmt.Errorf("Error selecting workspace: %s", err))
diags = diags.Append(fmt.Errorf("Error selecting workspace: %w", err))
return nil, diags
}
// Get the state
stateStore, err := b.StateMgr(env)
if err != nil {
diags = diags.Append(fmt.Errorf("Failed to load state: %s", err))
diags = diags.Append(fmt.Errorf("Failed to load state: %w", err))
return nil, diags
}

View File

@ -164,7 +164,7 @@ func (c *PlanCommand) OperationRequest(
var err error
opReq.ConfigLoader, err = c.initConfigLoader()
if err != nil {
diags = diags.Append(fmt.Errorf("Failed to initialize config loader: %s", err))
diags = diags.Append(fmt.Errorf("Failed to initialize config loader: %w", err))
return nil, diags
}

View File

@ -150,7 +150,7 @@ func (c *RefreshCommand) OperationRequest(be backend.Enhanced, view views.Refres
var err error
opReq.ConfigLoader, err = c.initConfigLoader()
if err != nil {
diags = diags.Append(fmt.Errorf("Failed to initialize config loader: %s", err))
diags = diags.Append(fmt.Errorf("Failed to initialize config loader: %w", err))
return nil, diags
}

View File

@ -69,7 +69,7 @@ func (c *ShowCommand) Run(rawArgs []string) int {
// Check for user-supplied plugin path
var err error
if c.pluginPath, err = c.loadPluginPath(); err != nil {
diags = diags.Append(fmt.Errorf("error loading plugin path: %s", err))
diags = diags.Append(fmt.Errorf("error loading plugin path: %w", err))
view.Diagnostics(diags)
return 1
}
@ -160,7 +160,7 @@ func (c *ShowCommand) showFromLatestStateSnapshot() (*statefile.File, tfdiags.Di
// Load the workspace
workspace, err := c.Workspace()
if err != nil {
diags = diags.Append(fmt.Errorf("error selecting workspace: %s", err))
diags = diags.Append(fmt.Errorf("error selecting workspace: %w", err))
return nil, diags
}

View File

@ -44,13 +44,13 @@ func (c *ValidateCommand) Run(rawArgs []string) int {
dir, err := filepath.Abs(args.Path)
if err != nil {
diags = diags.Append(fmt.Errorf("unable to locate module: %s", err))
diags = diags.Append(fmt.Errorf("unable to locate module: %w", err))
return view.Results(diags)
}
// Check for user-supplied plugin path
if c.pluginPath, err = c.loadPluginPath(); err != nil {
diags = diags.Append(fmt.Errorf("error loading plugin path: %s", err))
diags = diags.Append(fmt.Errorf("error loading plugin path: %w", err))
return view.Results(diags)
}