diff --git a/cointop/version.go b/cointop/version.go new file mode 100644 index 0000000..fa44f8c --- /dev/null +++ b/cointop/version.go @@ -0,0 +1,12 @@ +package cointop + +const version = "1.0.6" + +func (ct *Cointop) version() string { + return version +} + +// Version returns cointop version +func Version() string { + return version +} diff --git a/main.go b/main.go index 0c398a5..aa4de0a 100644 --- a/main.go +++ b/main.go @@ -7,15 +7,14 @@ import ( "github.com/miguelmota/cointop/cointop" ) -var version = "1.0.1" - func main() { - var ver, test bool - flag.BoolVar(&ver, "v", false, "Version") + var v, ver, test bool + flag.BoolVar(&v, "v", false, "Version") + flag.BoolVar(&ver, "version", false, "Version") flag.BoolVar(&test, "test", false, "Run test") flag.Parse() - if ver { - fmt.Println(version) + if v || ver { + fmt.Printf("cointop v%s", cointop.Version()) } else if test { doTest() } else {