Renamed containFlag function to avoid interference with the version package.

This commit is contained in:
Foil-hat-guy 2025-04-21 21:54:29 +03:00
parent fd8025991c
commit 99171bc0a2
No known key found for this signature in database
GPG key ID: 221CC305A7B23591

12
main.go
View file

@ -22,7 +22,7 @@ import (
//go:embed help //go:embed help
var goFS embed.FS var goFS embed.FS
func containFlag(arg string, sfortFlag string) bool { func flagIsSet(arg string, sfortFlag string) bool {
if len(arg)>1 { if len(arg)>1 {
if arg[0] == "-"[0] && arg[1] != "-"[0] { if arg[0] == "-"[0] && arg[1] != "-"[0] {
return strings.Contains(arg, sfortFlag) return strings.Contains(arg, sfortFlag)
@ -32,9 +32,15 @@ func containFlag(arg string, sfortFlag string) bool {
} }
func init() { func init() {
help, err := goFS.ReadFile("help")
if err != nil {
fmt.Println(err)
os.Exit(1)
}
for _, arg := range os.Args { for _, arg := range os.Args {
if containFlag(arg, "h") || arg == "--help" { if flagIsSet(arg, "h") || arg == "--help" {
fmt.Println(gitVersion) fmt.Println(string(help))
os.Exit(0) os.Exit(0)
} }
} }