diff options
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") | 
