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"