aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-16Add unit test case for IsBoolValue() implementing a tri-state flag ↵Filipe Brandenburger
(true/false/maybe) Signed-off-by: Filipe Brandenburger <[email protected]>
2015-01-16Add support for custom boolean flags through IsBoolFlag()Filipe Brandenburger
This is consistent with Go's native flag parsing module and can be used to implement custom boolean/tri-state flags. Signed-off-by: Filipe Brandenburger <[email protected]>
2015-01-16Add unit test case for IsBoolValue() implementing a tri-state flag ↵Filipe Brandenburger
(true/false/maybe) Signed-off-by: Filipe Brandenburger <[email protected]>
2015-01-16Add support for custom boolean flags through IsBoolFlag()Filipe Brandenburger
This is consistent with Go's native flag parsing module and can be used to implement custom boolean/tri-state flags. Signed-off-by: Filipe Brandenburger <[email protected]>
2015-01-16Fix unit tests to include Type() method in custom typesFilipe Brandenburger
This was broken by commit 463bdc838f2b35 ("Adding Type() method to the values.") which added the method to the interface but did not update the custom types in unit tests. Signed-off-by: Filipe Brandenburger <[email protected]>
2014-07-11Adding Type() method to the values.spf13
2014-06-27Moving Value interface to the appropriate filespf13
2014-06-27Fixing issues so test pass againspf13
2014-06-27Merge branch 'master' of https://github.com/ogier/pflagspf13
Conflicts: flag.go
2014-06-08Merge pull request #7 from alecthomas/masterAlex Ogier
Compatibility: commandLine -> CommandLine
2014-04-02Update docs on GetCommandLine.Alec Thomas
2014-04-02Compatibility: commandLine -> CommandLineAlec Thomas
2014-03-17More data types. Each in a separate file.Riobard
2014-03-17Merge pull request #5 from schickling/patch-1Alex Ogier
Make reuse message more clear
2014-03-16Make reuse message more clearJohannes Schickling
2013-11-12adding changed flag on flag to track user set vs defaultspf13
2013-11-05Fixing bug where invalid trailing short flag would cause panicspf13
2013-09-24cleaning up and adding some functionality needed by cobraspf13
2013-07-10Add a link to godoc.orgAlex Ogier
2012-12-20Merge pull request #2 from alecthomas/masterAlex Ogier
Add ability to disable interspersed option support.
2012-12-20Fix comment.Alec Thomas
2012-12-20Set interspersed behaviour via a setter.Alec Thomas
2012-12-19Add support for non-interspersed option/non-option args.Alec Thomas
2012-12-19Squelch internal error messages while testingAlex Ogier
2012-12-19Add missing VarP function for the default command lineAlex Ogier
2012-12-19Merge changes from Go's standard flag library.Alex Ogier
Up to date through e7cd0a82d669. Relevant changesets: https://code.google.com/p/go/source/detail?r=059ba0d0dc6a27d115c619ff8bcd646335eed67f https://code.google.com/p/go/source/detail?r=64a249c65d510184268160bf595cf3db478a296e https://code.google.com/p/go/source/detail?r=6ca4825bc86760d43392469c0af266bb858fc77b
2012-05-09Tighten up parsing to be less ambiguous, follow GNU conventionsAlex Ogier
2012-05-09Use proper markdown linksAlex Ogier
2012-05-09New section heading for command-line usageAlex Ogier
2012-05-09Reformat go snippets in the READMEAlex Ogier
2012-05-09Add READMEAlex Ogier
2012-05-07Formatted with go fmtAlex Ogier
2012-05-04Fix up pflag's usage documentation, and reference GNU specAlex Ogier
2012-05-04Import the full github path in testsAlex Ogier
2012-05-04Fix up example for pflagAlex Ogier
2012-05-04s/shortcut/shorthand/Alex Ogier
2012-05-04Document the spaceless shortcut argument format -IfileAlex Ogier
2012-05-04Print defaults with nice spacing regardless of shortcutsAlex Ogier
2012-05-04Update package documentation for POSIX-style flagsAlex Ogier
2012-05-04Add a LICENSE fileAlex Ogier
2012-05-04Fix tests for interspersed parsingAlex Ogier
2012-05-04Fix up tests to use long -- formAlex Ogier
2012-05-04Nicer error message for undefined flagsAlex Ogier
2012-04-30Mark flags as visited based on their nameAlex Ogier
2012-04-30Rename package flag --> pflagAlex Ogier
2012-04-30Oops, allocate memory for arguments, don't set them to ""Alex Ogier
2012-04-30Allow -Ifile, -n3 style shorthandAlex Ogier
2012-04-30Print out usage in the proper POSIX formatAlex Ogier
2012-04-30Modify flag parser to handle -shortcut and long --optionsAlex Ogier
2012-04-26Add Shortcut field to Flag, and *P() versions of flags that take shortcutsAlex Ogier