Files
gocryptotrader/version.go
Adrian Gallagher 2078ba907f Update URLs for transfer into org repo (#338)
* Update URLs for transfer into org repo

* Update codecov, travis and othe remaining links

* Update appveyor paths
2019-08-09 11:50:39 +10:00

41 lines
1.3 KiB
Go

package main
import "fmt"
// const vars related to the app version
const (
MajorVersion = "0"
MinorVersion = "1"
PrereleaseBlurb = "This version is pre-release and is not inteded to be used as a production ready trading framework or bot - use at your own risk."
IsRelease = false
Copyright = "Copyright (c) 2019 The GoCryptoTrader Developers."
GitHub = "GitHub: https://github.com/thrasher-corp/gocryptotrader"
Trello = "Trello: https://trello.com/b/ZAhMhpOy/gocryptotrader"
Slack = "Slack: https://join.slack.com/t/gocryptotrader/shared_invite/enQtNTQ5NDAxMjA2Mjc5LTQyYjIxNGVhMWU5MDZlOGYzMmE0NTJmM2MzYWY5NGMzMmM4MzUwNTBjZTEzNjIwODM5NDcxODQwZDljMGQyNGY"
Issues = "Issues: https://github.com/thrasher-corp/gocryptotrader/issues"
)
// BuildVersion returns the version string
func BuildVersion(short bool) string {
versionStr := fmt.Sprintf("GoCryptoTrader v%s.%s",
MajorVersion, MinorVersion)
if !IsRelease {
versionStr += " pre-release.\n"
if !short {
versionStr += PrereleaseBlurb + "\n"
}
} else {
versionStr += " release.\n"
}
if short {
return versionStr
}
versionStr += Copyright + "\n\n"
versionStr += GitHub + "\n"
versionStr += Trello + "\n"
versionStr += Slack + "\n"
versionStr += Issues + "\n"
return versionStr
}