-
Notifications
You must be signed in to change notification settings - Fork 107
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
Enable option to disable/enable check for non-zero values during Bind #55
Comments
Have same issue, want to override options parsed from config. Now I have to create two structs and merge them with some additional code. The simplest solution is probably to fork |
I use a "hack" where i populate the default values before parsing, this is of course not so clean, but works great for defaults when these are OS specific
|
Interesting. |
You could use whatever template engine you want :) But as my os specific often only is one or two Sprintf is fine. |
It would be great if it was possible to disable the non-zero check during a bind, so that we can pre-populate certain values and allow for DocOpt to over-ride when necessary.
My use case is i'm using another library to first parse environment variables, and would like program arguments to over-ride when necessary.
Maybe this logic would break other things, so if there's a better suggestion to combine Environment variables with DocOpt i'd love to hear them!
The text was updated successfully, but these errors were encountered: