Alex Flint
|
2775f58376
|
add OverwriteWithOptions, OverwriteWithCommandLine
|
2022-10-04 12:34:53 -07:00 |
Alex Flint
|
5f0c48f092
|
move construction logic out of parse.go into construct.go
|
2022-10-04 11:54:22 -07:00 |
Alex Flint
|
5ca19cd72d
|
cleaned up the test helpers parse, pparse, and parseWithEnv: now all are just using "parse"
|
2022-10-04 11:39:58 -07:00 |
Alex Flint
|
4aea783023
|
changed NewParser to take options at the end rather than config at the front
|
2022-10-04 11:28:34 -07:00 |
Alex Flint
|
a1e2b672ea
|
add a test to check that default values can be ignored if needed
|
2022-10-04 11:06:19 -07:00 |
Alex Flint
|
22f214d7ed
|
added test that library does not directly access environment variables from OS
|
2022-10-04 11:02:57 -07:00 |
Alex Flint
|
09d28e1195
|
split the parsing logic into ProcessEnvironment, ProcessCommandLine, ProcessOptions, ProcessPositions, ProcessDefaults
|
2022-10-04 11:00:42 -07:00 |
Alex Flint
|
2e6284635a
|
drop support for multiple destination structs
|
2022-10-04 08:56:31 -07:00 |