add argv.URL

This commit is contained in:
Jeff Carr 2024-12-14 13:11:58 -06:00
parent 22d49578c9
commit 66dc8d1f61
3 changed files with 10 additions and 3 deletions

View File

@ -11,7 +11,7 @@ all: build
./zood --version
./zood
build:
build: goimports
GO111MODULE=off go build \
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
@ -45,3 +45,6 @@ git-clone:
http-list-packages:
curl --silent http://localhost:2521/list?hostname=zookeeper.wit.com
localhost:
./zood --port 2232 --url "http://localhost:2233"

View File

@ -13,8 +13,9 @@ import (
var argv args
type args struct {
Daemon bool `arg:"--daemon" default:"false" help:"run in daemon mode"`
Port int `arg:"--port" default:"2521" help:"port to run on"`
Daemon bool `arg:"--daemon" default:"false" help:"run in daemon mode"`
Port int `arg:"--port" default:"2521" help:"port to run on"`
URL string `arg:"--url" default:"2521" help:"url to use"`
}
func (args) Version() string {

View File

@ -33,6 +33,9 @@ func main() {
me = new(stuff)
me.urlbase = "http://zookeeper.grid.wit.com:8080"
if argv.URL != "" {
me.urlbase = argv.URL
}
me.pollDelay = 3 * time.Second
me.failcountmax = 20 // die every minute if zookeeper can't be found