summaryrefslogtreecommitdiff
path: root/parse.go
AgeCommit message (Collapse)Author
2021-05-24recurse into unexported embedded structsAlex Flint
2021-05-09add FailSubcommand, WriteUsageForSubcommand, WriteHelpForSubcommandAlex Flint
2021-04-20fix case where an environment variable containing an empty string is parsed ↵Alex Flint
into a slice or map
2021-04-19test coverage 100% !!Alex Flint
2021-04-19finish adding comments to specAlex Flint
2021-04-19change "kind" to "cardinality", add support for maps to parserAlex Flint
2021-04-19refactor canParse into kindOfAlex Flint
2021-04-19factor setSlice into its own file, add setMap, and add tests for bothAlex Flint
2021-04-16fix a commentAlex Flint
2021-01-31replace "name" and "typ" by storing the original StructFieldAlex Flint
2021-01-31Merge remote-tracking branch 'origin/master' into optional-longAlex Flint
2021-01-31skip unexported fieldsAlex Flint
2020-12-20Optional long argumentsAndrew Morozko
2020-07-06move empty tag check inside the loopAlex Flint
2020-03-01add Config.IgnoreEnv to ignore environment variablesAlex Flint
2020-01-24make sure to deep copy the field indicesAlex Flint
2020-01-24fix issue with duplicate fields in embedded structsAlex Flint
2020-01-19parse: fix typo in commentMarco Molteni
2019-11-30Removed "dataname" tagAndrew Morozko
2019-11-30Various changesAndrew Morozko
2019-11-29Added the "dataname" tagAndrew Morozko
2019-10-21Remove %w for compatibility with go<1.13Alex Flint
2019-10-19minor cleanupsAlex Flint
2019-10-19store default values during NewParserAlex Flint
2019-10-08add support for default values in struct tagsAlex Flint
2019-10-04fix issue 89 (multiple args terminated by "--")Alex Flint
2019-08-06fix typoAlex Flint
2019-05-03no need to initialize nil structs during path traversalAlex Flint
2019-05-03print help and usage at subcommand level if necessaryAlex Flint
2019-05-03add subcommands to usage stringAlex Flint
2019-05-03Merge remote-tracking branch 'origin/master' into subcommand-implAlex Flint
# Conflicts: # parse.go
2019-05-03add expected output for usage exampleAlex Flint
2019-05-02fix error messageAlex Flint
2019-05-02add unittests for canParseAlex Flint
2019-04-30add several subcommand unittestsAlex Flint
2019-04-30set subcommand structs to be struct pointersAlex Flint
2019-04-30introduced path structAlex Flint
2019-04-30add recursive expansion of subcommandsAlex Flint
2019-04-30rename get/settable to readable/writableAlex Flint
2019-04-14all tests passing againAlex Flint
2019-04-14restore process as a free funcAlex Flint
2019-04-14refactor validationAlex Flint
2019-04-14simplify processing of positionals a littleAlex Flint
2018-05-14Fix the problem with errorsIllia Volochii
2018-05-01Change format from JSON to CSVIllia Volochii
2018-04-26Fix providing multiple values via environment variablesIllia Volochii
2018-04-18fix repeated text unmarshal bugAlex Flint
2018-04-18separate scalar.CanParse from isBooleanAlex Flint
2018-04-18drop setScalarAlex Flint
2018-01-13handle negative valuesAlex Flint