diff --git a/main.go b/main.go index c80203c..dbcccea 100644 --- a/main.go +++ b/main.go @@ -22,26 +22,24 @@ import ( //go:embed help var goFS embed.FS -func flagIsSet(arg string, sfortFlag string) bool { - arg = strings.Split(arg, "=")[0] - if len(arg)>1 { - if arg[0] == "-"[0] && arg[1] != "-"[0] { - return strings.Contains(arg, sfortFlag) - } - } - return false -} - func init() { - help, err := goFS.ReadFile("help") + flagIsSet := func(arg string, sfortFlag string) bool { + arg = strings.Split(arg, "=")[0] + if len(arg)>1 { + if arg[0] == "-"[0] && arg[1] != "-"[0] { + return strings.Contains(arg, sfortFlag) + } + } + return false + } + + help, err := goFS.ReadFile("help") if err != nil { fmt.Println(err) os.Exit(1) } for _, arg := range os.Args { - fmt.Println(flagIsSet(arg, "h")) - fmt.Println(arg == "--help") if flagIsSet(arg, "h") || arg == "--help" { fmt.Println(string(help)) os.Exit(0)