1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-09 13:47:11 +02:00

Add lazygit --v version

* Recover Rev and Build Date from build args
* Moved `debuggingPointer` and `versionFlag` to `var()`
* Print version and exit in case of `-v` or `--v`
This commit is contained in:
Nicolas Borboën 2018-08-07 16:15:23 +02:00
parent 6cb0a14f33
commit 4d9d2b134f

13
main.go
View File

@ -14,6 +14,10 @@ import (
var (
startTime time.Time
debugging bool
Rev string
builddate string
debuggingPointer = flag.Bool("debug", false, "a boolean")
versionFlag = flag.Bool("v", false, "Print the current version")
)
func homeDirectory() string {
@ -58,11 +62,14 @@ func navigateToRepoRootDirectory() {
}
func main() {
debuggingPointer := flag.Bool("debug", false, "a boolean")
flag.Parse()
startTime = time.Now()
debugging = *debuggingPointer
devLog("\n\n\n\n\n\n\n\n\n\n")
startTime = time.Now()
flag.Parse()
if *versionFlag {
fmt.Printf("rev=%s, build date=%s", Rev, builddate)
os.Exit(0)
}
verifyInGitRepo()
navigateToRepoRootDirectory()
run()