Add version to ./rove

This commit is contained in:
Marc Di Luzio 2020-06-06 18:44:40 +01:00
parent 50cc8b5dbf
commit 2b87c2b4c0
2 changed files with 9 additions and 0 deletions

View file

@ -10,6 +10,7 @@ import (
"github.com/mdiluz/rove/pkg/game"
"github.com/mdiluz/rove/pkg/rove"
"github.com/mdiluz/rove/pkg/version"
)
var USAGE = ""
@ -32,6 +33,7 @@ var home = os.Getenv("HOME")
var filepath = path.Join(home, ".local/share/rove.json")
// General usage
var ver = flag.Bool("version", false, "Display version number")
var host = flag.String("host", "", "path to game host server")
var data = flag.String("data", filepath, "data file for storage")
@ -208,6 +210,12 @@ func main() {
flag.Usage = Usage
flag.Parse()
// Print the version if requested
if *ver {
fmt.Println(version.Version)
return
}
// Verify we have a single command line arg
args := flag.Args()
if len(args) != 1 {

View file

@ -2,6 +2,7 @@ package game
import (
"fmt"
"math/rand"
"sync"
"github.com/google/uuid"