File tree 2 files changed +10
-0
lines changed
2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -6,9 +6,16 @@ import (
6
6
"os"
7
7
)
8
8
9
+ const ScipioVersion = "0.1"
10
+
9
11
func main () {
10
12
params := readParameters ()
11
13
14
+ if params .Version {
15
+ fmt .Printf ("Scipio v%s\n " , ScipioVersion )
16
+ os .Exit (0 )
17
+ }
18
+
12
19
if params .ProjectName == "" {
13
20
fmt .Println ("--project must not be empty" )
14
21
os .Exit (1 )
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ type Parameters struct {
10
10
BuildProject bool
11
11
CleanBuild bool
12
12
Serve bool
13
+ Version bool
13
14
}
14
15
15
16
func readParameters () * Parameters {
@@ -19,6 +20,7 @@ func readParameters() *Parameters {
19
20
buildProject := flag .Bool ("build" , false , "build project and quit" )
20
21
cleanBuild := flag .Bool ("clean" , false , "set to clean built project" )
21
22
serve := flag .Bool ("serve" , false , "build and run server" )
23
+ version := flag .Bool ("version" , false , "show version info" )
22
24
23
25
flag .Parse ()
24
26
@@ -28,5 +30,6 @@ func readParameters() *Parameters {
28
30
BuildProject : * buildProject ,
29
31
CleanBuild : * cleanBuild ,
30
32
Serve : * serve ,
33
+ Version : * version ,
31
34
}
32
35
}
You can’t perform that action at this time.
0 commit comments