github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/pkg/cataloger/binary/test-fixtures/manager/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/anchore/syft/syft/pkg/cataloger/binary/test-fixtures/manager/internal/cli" 8 "github.com/anchore/syft/syft/pkg/cataloger/binary/test-fixtures/manager/internal/ui" 9 ) 10 11 func main() { 12 cmd, err := cli.New() 13 if err != nil { 14 exit(err) 15 } 16 17 if err := cmd.Execute(); err != nil { 18 exit(err) 19 } 20 } 21 22 func exit(err error) { 23 if err != nil { 24 fmt.Fprintf(os.Stderr, "%s\n", ui.RenderError(err)) 25 } 26 os.Exit(1) 27 }