Commit 2ce51024 authored by Matthew Holt's avatar Matthew Holt

Add -version flag

parent a5f20829
...@@ -20,10 +20,11 @@ import ( ...@@ -20,10 +20,11 @@ import (
) )
var ( var (
conf string conf string
http2 bool // TODO: temporary flag until http2 is standard http2 bool // TODO: temporary flag until http2 is standard
quiet bool quiet bool
cpu string cpu string
version bool
) )
func init() { func init() {
...@@ -34,6 +35,7 @@ func init() { ...@@ -34,6 +35,7 @@ func init() {
flag.StringVar(&config.Root, "root", config.DefaultRoot, "Root path to default site") flag.StringVar(&config.Root, "root", config.DefaultRoot, "Root path to default site")
flag.StringVar(&config.Host, "host", config.DefaultHost, "Default host") flag.StringVar(&config.Host, "host", config.DefaultHost, "Default host")
flag.StringVar(&config.Port, "port", config.DefaultPort, "Default port") flag.StringVar(&config.Port, "port", config.DefaultPort, "Default port")
flag.BoolVar(&version, "version", false, "Show version")
config.AppName = "Caddy" config.AppName = "Caddy"
config.AppVersion = "0.6.0" config.AppVersion = "0.6.0"
...@@ -42,6 +44,11 @@ func init() { ...@@ -42,6 +44,11 @@ func init() {
func main() { func main() {
flag.Parse() flag.Parse()
if version {
fmt.Printf("%s %s\n", config.AppName, config.AppVersion)
os.Exit(0)
}
var wg sync.WaitGroup var wg sync.WaitGroup
// Set CPU cap // Set CPU cap
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment