Add version to ./rove
This commit is contained in:
parent
50cc8b5dbf
commit
2b87c2b4c0
2 changed files with 9 additions and 0 deletions
|
@ -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 {
|
||||
|
|
|
@ -2,6 +2,7 @@ package game
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"sync"
|
||||
|
||||
"github.com/google/uuid"
|
||||
|
|
Loading…
Add table
Reference in a new issue