88 "os/exec"
99)
1010
11- func LoadCMD (filepath string , modOrFile string ) (string , string , string , string , * bool , bool , string , string , string , string , bool , bool , bool , string , string , bool , bool , bool ) {
11+ func LoadCMD (filepath string , modOrFile string , version string ) (string , string , string , string , * bool , bool , string , string , string , string , bool , bool , bool , string , string , bool , bool , bool ) {
1212 var filepathP * string
1313 cmd := flag .Bool ("cmd" , false , "a bool" )
1414 cnfM := flag .Bool ("cnf" , false , "a bool" )
@@ -30,8 +30,14 @@ func LoadCMD(filepath string, modOrFile string) (string, string, string, string,
3030 updateName := flag .Bool ("updateName" , false , "a bool" )
3131 updateArch := flag .Bool ("updateArch" , false , "a bool" )
3232 updateOS := flag .Bool ("updateOS" , false , "a bool" )
33+ versionF := flag .Bool ("version" , false , "a bool" )
3334 changes := flag .Bool ("logChanges" , false , "a bool" )
3435 flag .Parse ()
36+ if * versionF == true {
37+ fullVersion := "GODEMON-" + version + "-" + build .Default .GOOS + "_" + build .Default .GOARCH
38+ color .Yellow (fullVersion )
39+ os .Exit (1 )
40+ }
3541 if * changes == true {
3642 godemonPath := os .Getenv ("GODEMON" )
3743 path := godemonPath + "/CHANGELOGS/Changes.txt"
0 commit comments