Skip to content
Snippets Groups Projects
Forked from asapo / asapo
1979 commits behind the upstream repository.
version.go 351 B
package version

import (
	"flag"
	"fmt"
	"io"
)

var version string

func GetVersion() string {
    return version
}

func ShowVersion(w io.Writer, name string) bool {

	flVersion := flag.Bool("v", false, "Print version information")
	flag.Parse()
	if *flVersion {
		fmt.Fprintf(w, "%s, version %s\n", name, version)
		return true
	}
	return false
}