Permalink
Switch branches/tags
Commits on Mar 20, 2017
  1. Preparing for 1.2.1 release.

    tomaz committed Mar 20, 2017
  2. Style fixes.

    tomaz committed Mar 20, 2017
  3. Converted to Xcode 8 and Swift 3.

    tomaz committed Mar 20, 2017
Commits on Nov 9, 2015
  1. Added nicer interface for Swift.

    tomaz committed Nov 9, 2015
Commits on Jan 24, 2015
  1. Merge pull request #14 from Ashton-W/patch-1

    tomaz committed Jan 24, 2015
    Add syntax highlighting to Readme.markdown
  2. Add syntax highlighting to Readme.markdown

    Ashton-W committed Jan 24, 2015
    Added language specifiers to the Podfile extract (as ruby), code (as objc), and the plist (as xml).
Commits on Jan 3, 2015
  1. Merge pull request #13 from bjornswenson/fix

    tomaz committed Jan 3, 2015
    Fix applicationNameFromBlockOrDefault typo
Commits on Dec 30, 2014
Commits on Dec 1, 2014
  1. Merge pull request #11 from uranusjr/fix-not-an-option-exception

    tomaz committed Dec 1, 2014
    Move GBCommandLineNotAnOptionKey branch forward
Commits on Nov 30, 2014
  1. Move GBCommandLineNotAnOptionKey branch forward

    uranusjr committed Nov 30, 2014
    The GBCommandLineNotAnOptionKey branch need to happen before the
    second if-else block, which assumes "data" to be an NSDictionary
    (or nil).
Commits on Nov 27, 2014
  1. Merge pull request #10 from uranusjr/positionals

    tomaz committed Nov 27, 2014
    Add support for interlacing arguments and explicit option ending
Commits on Nov 26, 2014
Commits on Nov 25, 2014
  1. Support interlaced positional args and options

    uranusjr committed Nov 23, 2014
    This commit adds the ability to parse interlaced arguments and options.
    For example, the following:
    
        GBCli foo -o bar --print-settings
    
    will now be parsed as:
    
        Arguments:
            foo
    
        Options:
            output         = bar
            print-settings
    
    without needing to place all arguments after options.
Commits on Nov 24, 2014
  1. Merge pull request #8 from uranusjr/fix-GBParseFlagMissingValue-msg

    tomaz committed Nov 24, 2014
    Fix format for GBParseFlagMissingValue error
Commits on Nov 23, 2014
  1. Merge pull request #7 from uranusjr/fix-print-version

    tomaz committed Nov 23, 2014
    Print version instead help when it's requested
Commits on Oct 20, 2014
  1. Fixed homepage URL.

    tomaz committed Oct 20, 2014
  2. Option groups are also reported as boolean options to settings.

    tomaz committed Oct 20, 2014
    This allows testing whether certain group was enabled or not.
Commits on Jun 9, 2014
Commits on Jun 5, 2014
  1. Modernizing enums and simplifying swift usage.

    tomaz committed Jun 5, 2014
    By swift usage I mean adding duplicates for value requirement into `GBOptionFlags` enum.
Commits on Jun 4, 2014
  1. Fixed description property on options class.

    tomaz committed Jun 4, 2014
    As `description` is already a method on `NSObject`, we should manually synthetise it in order to make it read/write.
  2. Added missing foundation import to command line parser header.

    tomaz committed Jun 4, 2014
    Without this the code would not compile when used in Swift for example.
Commits on Jun 2, 2014
  1. Added support for option groups when parsing plist files.

    tomaz committed Jun 2, 2014
    This is quite simplified for the moment being; the code just checks whether a value for certain key is a dictionary and handles the keys in there as any other keys. This means it doesn't matter whether the name of the dictionary key actually corresponds to one of the names registered to `GBOptions` and/or `GBCommandLineParser`.
Commits on May 25, 2014
Commits on May 23, 2014
  1. Introducing option groups.

    tomaz committed May 23, 2014
  2. Added helper print functions.

    tomaz committed May 23, 2014