Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use cobra for commands #420

Merged
merged 27 commits into from
Aug 25, 2018
Merged

Use cobra for commands #420

merged 27 commits into from
Aug 25, 2018

Conversation

vcastellm
Copy link
Member

@vcastellm vcastellm commented Aug 22, 2018

Refactor command line code to use cobra and pflag, also viper to unmarshal config more cleanly. This brings a breaking change in how flags are parsed, they now need double dash --. Changes in config style also apply, added some code to support old style config.

Also remove some deprecated command line params.

Use go modules in Go 1.11 working well so far.

@vcastellm vcastellm changed the title Use cobra for flags Use cobra for commands Aug 22, 2018
dkron/config.go Outdated
cmdFlags.String("bind-addr", c.BindAddr, "Address to bind network listeners to.")
cmdFlags.String("advertise-addr", "", "Address used to advertise to other nodes in the cluster. By default, the bind address is advertised.")
cmdFlags.String("http-addr", c.HTTPAddr, "Address to bind the UI web server to. Only used when server.")
cmdFlags.String("discover", c.Discover, "A cluster name used to discovery peers. On networks that support multicast, this can be used to have peers join each other without an explicit join.")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can remove or comment it as the feature is no developed, it's missleading

@vcastellm vcastellm merged commit 25c2f1f into master Aug 25, 2018
@vcastellm vcastellm deleted the cobra branch August 25, 2018 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants