From c9574be651f208623f3e2f9b2915e11f211d405f Mon Sep 17 00:00:00 2001 From: KZacharski Date: Thu, 31 Aug 2023 01:53:39 +0200 Subject: [PATCH] started working on diji-build --- diji-build.sh | 3 +++ diji.go | 20 ++++++++++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100755 diji-build.sh 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 657fa7c..5ff1a5c 100644 --- a/diji.go +++ b/diji.go @@ -43,14 +43,16 @@ func copy(src, dst string) (int64, error) { } func main() { - var ver string = "1.1" - var version int = 2 + var ver string = "1.2" + var version int = 3 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("地基")