diff --git a/diji-build.sh b/diji-build.sh new file mode 100755 index 0000000..c6d72cd --- /dev/null +++ b/diji-build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +version=$(go run . -- --buildversion) +echo "$version" \ No newline at end of file diff --git a/diji.go b/diji.go index b5b252f..873b217 100644 --- a/diji.go +++ b/diji.go @@ -49,8 +49,10 @@ func main() { argsar := os.Args[1:] var debugelement string = "-d" var quickelement string = "-q" + var buildelement string = "--buildversion" var debugargument bool = false var quickargument bool = false + var buildargument bool = false for i := 0; i < len(argsar); i++ { // checking if the array contains the given value @@ -70,6 +72,20 @@ func main() { } } + for i := 0; i < len(argsar); i++ { + // checking if the array contains the given value + if argsar[i] == buildelement { + // changing the boolean variable + buildargument = true + break + } + } + + if buildargument == true { + fmt.Print(ver) + os.Exit(0) + } + var projname string fmt.Println("地基")