diff options
| author | Teddy Wing | 2023-11-25 20:05:25 +0100 | 
|---|---|---|
| committer | Teddy Wing | 2023-11-25 20:05:25 +0100 | 
| commit | cc533943ee6bc8d900258bcaed51174482f1e1ad (patch) | |
| tree | 4490a643ba8f3f8eb3f10c2595f591680040108d /cmd | |
| parent | c865c06b7b88b33f16008a04c96c55aca2ad38aa (diff) | |
| download | swextreload-0.0.1.tar.bz2 | |
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/swextreload/main.go | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/cmd/swextreload/main.go b/cmd/swextreload/main.go index f545b84..f819777 100644 --- a/cmd/swextreload/main.go +++ b/cmd/swextreload/main.go @@ -28,6 +28,8 @@ import (  	swextreload "gopkg.teddywing.com/swextreload/internal"  ) +const programVersion = "0.0.1" +  func main() {  	args, err := claw.Parse(&claw.Options{  		Name:        "swextreload", @@ -48,6 +50,7 @@ func main() {  				LongName:    "version",  				ShortName:   'V',  				Type:        "bool", +				DefaultValue: false,  				Description: "show the program version",  			},  			{ @@ -76,6 +79,12 @@ func main() {  		os.Exit(sysexits.DataErr)  	} +	version := args["version"].(bool) +	if version { +		fmt.Println(programVersion) +		os.Exit(sysexits.OK) +	} +  	socket_url, ok := args["socket-url"].(string)  	if !ok {  		fmt.Fprintln(os.Stderr, "error: '--socket-url' is required") | 
