INNER CODE UNIT · Go

main

aquasecurity/starboard · cmd/starboard/main.go:25

func main() {
	defer klog.Flush()
	klog.InitFlags(nil)

	if err := cmd.Run(starboard.BuildInfo{
		Version:    version,
		Commit:     commit,
		Date:       date,
		Executable: executable(os.Args),
	}, os.Args, os.Stdout, os.Stderr); err != nil {
		_, _ = fmt.Fprintf(os.Stderr, "error: %v\n", err)
		os.Exit(1)
	}
}

func executable(args []string) string {
	if strings.HasPrefix(filepath.Base(args[0]), "kubectl-") {
		return "kubectl starboard"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…