From 99171bc0a2c8055fef726695f0d79173ff464fca Mon Sep 17 00:00:00 2001
From: Foil-hat-guy <dev@foilhatguy.casa>
Date: Mon, 21 Apr 2025 21:54:29 +0300
Subject: [PATCH] Renamed containFlag function to avoid interference with the
 version package.

---
 main.go | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

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