docopt.go
docopt.go copied to clipboard
Add support for environment variables
Would be nice to have support for environment variables built-in like:
--my-opt=<value> My option (env: MY_OPT). [default: my-value]
Basically the equiv. of doing:
if v, ok := args["--my-opt"]; ok && v == nil {
if v, ok := os.LookupEnv("MY_OPT"); ok {
args["--my-opt"] = v
}
}