Skip to content

Commit

Permalink
Merge pull request #1318 from felixfontein/cli-errors
Browse files Browse the repository at this point in the history
cmd/sops/main.go: make sure to wrap raw errors with toExitError()
  • Loading branch information
hiddeco authored Oct 9, 2023
2 parents 871d10f + 0a9b441 commit f12988b
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions cmd/sops/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -282,14 +282,14 @@ func main() {
path := c.Args()[0]
info, err := os.Stat(path)
if err != nil {
return err
return toExitError(err)
}
if info.IsDir() && !c.Bool("recursive") {
return fmt.Errorf("can't operate on a directory without --recursive flag.")
}
err = filepath.Walk(path, func(subPath string, info os.FileInfo, err error) error {
if err != nil {
return err
return toExitError(err)
}
if !info.IsDir() {
err = publishcmd.Run(publishcmd.Opts{
Expand All @@ -312,7 +312,7 @@ func main() {
return nil
})
if err != nil {
return err
return toExitError(err)
}
return nil
},
Expand Down Expand Up @@ -842,21 +842,21 @@ func main() {
}
azureKeys, err := azkv.MasterKeysFromURLs(c.String("add-azure-kv"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range azureKeys {
addMasterKeys = append(addMasterKeys, k)
}
hcVaultKeys, err := hcvault.NewMasterKeysFromURIs(c.String("add-hc-vault-transit"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range hcVaultKeys {
addMasterKeys = append(addMasterKeys, k)
}
ageKeys, err := age.MasterKeysFromRecipients(c.String("add-age"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range ageKeys {
addMasterKeys = append(addMasterKeys, k)
Expand All @@ -874,21 +874,21 @@ func main() {
}
azureKeys, err = azkv.MasterKeysFromURLs(c.String("rm-azure-kv"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range azureKeys {
rmMasterKeys = append(rmMasterKeys, k)
}
hcVaultKeys, err = hcvault.NewMasterKeysFromURIs(c.String("rm-hc-vault-transit"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range hcVaultKeys {
rmMasterKeys = append(rmMasterKeys, k)
}
ageKeys, err = age.MasterKeysFromRecipients(c.String("rm-age"))
if err != nil {
return err
return toExitError(err)
}
for _, k := range ageKeys {
rmMasterKeys = append(rmMasterKeys, k)
Expand Down

0 comments on commit f12988b

Please sign in to comment.