MCPcopy
hub / github.com/getsops/sops / toExitError

Function toExitError

cmd/sops/main.go:2303–2312  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

2301}
2302
2303func toExitError(err error) error {
2304 if cliErr, ok := err.(*cli.ExitError); ok && cliErr != nil {
2305 return cliErr
2306 } else if execErr, ok := err.(*osExec.ExitError); ok && execErr != nil {
2307 return cli.NewExitError(err, execErr.ExitCode())
2308 } else if err != nil {
2309 return cli.NewExitError(err, codes.ErrorGeneric)
2310 }
2311 return nil
2312}
2313
2314func keyservices(c *cli.Context) (svcs []keyservice.KeyServiceClient) {
2315 if c.Bool("enable-local-keyservice") {

Callers 2

mainFunction · 0.85
getEncryptConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected