mirror of
https://github.com/anchore/syft.git
synced 2025-11-18 17:03:17 +01:00
fix: -o output option to include formats (#1102)
This commit is contained in:
parent
64b4852c2a
commit
922663c987
@ -53,7 +53,7 @@ func parseOutputs(outputs []string, defaultFile, templateFilePath string) (out [
|
|||||||
|
|
||||||
format := syft.FormatByName(name)
|
format := syft.FormatByName(name)
|
||||||
if format == nil {
|
if format == nil {
|
||||||
errs = multierror.Append(errs, fmt.Errorf("bad output format: '%s'", name))
|
errs = multierror.Append(errs, fmt.Errorf(`unsupported output format "%s", supported formats are: %+v`, name, FormatAliases(syft.FormatIDs()...)))
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -22,7 +22,7 @@ func TestIsSupportedFormat(t *testing.T) {
|
|||||||
{
|
{
|
||||||
outputs: []string{"unknown"},
|
outputs: []string{"unknown"},
|
||||||
wantErr: func(t assert.TestingT, err error, bla ...interface{}) bool {
|
wantErr: func(t assert.TestingT, err error, bla ...interface{}) bool {
|
||||||
return assert.ErrorContains(t, err, "bad output format: 'unknown'")
|
return assert.ErrorContains(t, err, `unsupported output format "unknown", supported formats are: [`)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user