INNER CODE UNIT · Go
main
yaklang/yaklang · cmd/legion-smoke-node/main.go:36
func main() {
// This marker starts after Go package initialization; use inittrace for earlier work.
log.Printf("component=legion-node event=startup stage=main status=entered")
if err := run(os.Args); err != nil {
log.Fatal(err)
}
}
func run(args []string) error {
if shouldRunDistYak(args) {
return runDistYak(args)
}
return runNode(args[1:])
}
func shouldRunDistYak(args []string) bool {
return len(args) > 1 && args[1] == scannode.DistYakCommand.Name
}