summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-31fix example function namesAlex Flint
2016-03-06Merge pull request #34 from walle/defaults_for_multipleAlex Flint
Print defaults for multiples
2016-03-06Print defaults for multiplesFredrik Wallgren
Check if the default value supplied is a slice and not nil, if so print the list of values supplied. Test case for slice argument with and without default values. Default values for slices was not printed because slice is not comparable, but the zero value for slices is nil.
2016-03-04Merge pull request #33 from walle/multipleAlex Flint
Defaults for multiples, intended behaviour
2016-02-29Allow override of defaults for slice argumentsFredrik Wallgren
This commit fixes a bug where if a multiple value argument (slice) has default values, the submitted values will be appended to the default. Not overriding them as expected.
2016-02-22Merge pull request #32 from alexflint/override_program_nameAlex Flint
make it possible to override the name of the program
2016-01-23Merge pull request #31 from alexflint/parse_ip_mac_and_emailAlex Flint
Parse IP addresses, MAC addresses, and email addresses
2016-01-23Merge remote-tracking branch 'origin/master' into parse_ip_mac_and_emailAlex Flint
2016-01-23Merge pull request #30 from alexflint/scalar_pointersAlex Flint
add support for pointers and TextUnmarshaler
2016-01-23added tests for MAC and email addressesAlex Flint
2016-01-23added tests for IP address parsingAlex Flint
2016-01-23add support for IP address, email address, and MAC addressAlex Flint
2016-01-23move installation instructions to topAlex Flint
2016-01-23update readme with new additionsAlex Flint
2016-01-23Merge remote-tracking branch 'origin/master' into scalar_pointersAlex Flint
2016-01-23Merge pull request #29 from alexflint/parse_durationAlex Flint
Add support for time.Duration fields
2016-01-23add support for pointers and TextUnmarshalerAlex Flint
2016-01-23add test for invalid durationsAlex Flint
2016-01-23add support for time.Duration fieldsAlex Flint
2016-01-18Merge pull request #9 from brettlangdon/dev/environment.variables.sqwishedAlex Flint
Add support for environment variables
2016-01-18Add support for environment variablesbrettlangdon
2016-01-18make it possible to override the name of the programAlex Flint
2016-01-18Merge pull request #26 from alexflint/brettlangdon-dev/positional.help.sqwishedAlex Flint
Resolve some merge conflicts from #8
2016-01-18extract common colWidth constantAlex Flint
2016-01-18resolve mergeAlex Flint
2016-01-05Merge pull request #25 from alexflint/return_parser_from_mustparseAlex Flint
MustParse returns *Parser
2016-01-05fix example codeAlex Flint
2016-01-05add custom validation example to READMEAlex Flint
2016-01-05MustParse returns *ParserAlex Flint
2015-12-10Merge pull request #24 from toothrot/masterAlex Flint
Fix error when printing usage for multi-value arguments
2015-12-04Fix error when printing usage for multi-value argumentsAlex Rakoczy
We try to compare []strings, which are uncomparable types: `panic: runtime error: comparing uncomparable type []string`
2015-11-26Merge pull request #19 from walle/add_default_value_to_usageAlex Flint
Add default values to usage
2015-11-22Fix merge conflictsFredrik Wallgren
2015-11-21Display help text for positional argumentsbrettlangdon
2015-11-22Add default values to usageFredrik Wallgren
Check if the value isn't it's zero value and if not add a default value to the usage text.
2015-11-22Merge pull request #13 from walle/show_builtinAlex Flint
Add built ins to options in help output
2015-11-16Add built ins to options in help outputFredrik Wallgren
Adds help to the options in help output with an easy way to add more built ins.
2015-11-15Merge pull request #16 from walle/move_docAlex Flint
Move package documentation to doc.go
2015-11-11Merge pull request #14 from walle/usage_on_stderr_bugAlex Flint
Fix bug with error not being written to stderr
2015-11-11Merge pull request #15 from walle/fix_lint_warningAlex Flint
Fix lint warning
2015-11-11Move package documentation to doc.goFredrik Wallgren
2015-11-11Fix lint warningFredrik Wallgren
2015-11-11Fix bug with error not being written to stderrFredrik Wallgren
Only the usage message was written to stderr, the error was written with the standard fmt.Println.
2015-11-09Merge pull request #10 from walle/fail_to_stderrAlex Flint
Write usage message to stderr on error
2015-11-09Merge pull request #7 from brettlangdon/dev/trailing.whitespace.sqwishedAlex Flint
Remove excess trailing whitespace from Usage generation
2015-11-09Write usage message to stderr on errorFredrik Wallgren
When the parsing of parameters/flags fails eg. when a required flag is missing, print the usage statement and error to stderr instead of stdout.
2015-11-07Remove excess trailing whitespace from Usage generationbrettlangdon
2015-11-04Merge pull request #6 from alexflint/coveralls_badgeAlex Flint
Add coveralls badge
2015-11-04add coveralls badgeAlex Flint
2015-11-04Merge pull request #5 from alexflint/usage_testsAlex Flint
Add more tests for parser