INNER CODE UNIT · Go
main
umputun/spot · cmd/secrets/main.go:52
func main() {
if os.Getenv("GO_FLAGS_COMPLETION") == "" {
fmt.Printf("spot secrets %s\n", revision)
}
var opts options
p := flags.NewParser(&opts, flags.PrintErrors|flags.PassDoubleDash|flags.HelpFlag)
if _, err := p.Parse(); err != nil {
exitFunc(1) // can be redefined in tests
}
setupLog(opts.Dbg) // always set up logging first
if err := run(p, opts); err != nil {
log.Printf("[WARN] %v", err)
}
}