INNER CODE UNIT · Go
run
aquasecurity/starboard · cmd/scanner-aqua/main.go:32
func run() error {
opt := cli.Options{}
rootCmd := &cobra.Command{
Use: "scanner",
Args: cobra.ExactArgs(1),
SilenceErrors: true,
SilenceUsage: true,
RunE: func(cmd *cobra.Command, args []string) error {
report, err := scan(opt, args[0])
if err != nil {
return err
}
return json.NewEncoder(os.Stdout).Encode(report)
},
}
rootCmd.Flags().StringVarP(&opt.Version, versionFlag, "V", "", "Version of Aqua")