Permalink
Commits on Apr 26, 2018
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Apr 26, 2018
  2. [maven-release-plugin] prepare release tools.cli-0.3.7

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Apr 26, 2018
  3. Prep for 0.3.7 release

    seancorfield committed Apr 26, 2018
  4. Handle nil long-opt in spec when checking nil-flag

    peterschwarz authored and seancorfield committed Apr 21, 2018
    The addition of the `nil-flag?` check did not handle `nil` values for
    `:long-opt` in the spec.  This causes a `NullPointerException`.  This
    commit checks that there is a long-opt in the spec before testing it for
    the `"--no"` string.
    
    Addtionally, modifies a unit test, such that one of the options has a
    `nil` long opt, to prevent future regressions.
    
    Signed-off-by: Peter Schwarz <peter.schwarz@bicycle.io>
    Signed-off-by: Sean Corfield <sean@corfield.org>
Commits on Apr 11, 2018
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Apr 11, 2018
  2. [maven-release-plugin] prepare release tools.cli-0.3.6

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Apr 11, 2018
  3. Prep for 0.3.6 release

    seancorfield committed Apr 11, 2018
  4. Support boolean toggles with --[no-]

    plexus authored and seancorfield committed Apr 11, 2018
    Add support for boolean options that can explicitly set to true or false, by
    using a long option of the form --[no-]foo. This will cause both --foo and
    --no-foo to be recognized, resulting in {:foo true} or {:foo false}
    respectively.
    
    Signed-off-by: Sean Corfield <sean@corfield.org>
Commits on Mar 26, 2017
Commits on Mar 22, 2017
  1. Update parent pom

    puredanger committed Mar 22, 2017
Commits on Dec 13, 2016
  1. Update parent pom version

    puredanger committed Dec 13, 2016
Commits on May 4, 2016
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed May 4, 2016
  2. [maven-release-plugin] prepare release tools.cli-0.3.5

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed May 4, 2016
  3. Prep for 0.3.5

    seancorfield committed May 4, 2016
Commits on May 2, 2016
  1. More README cleanup

    seancorfield committed May 2, 2016
  2. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed May 2, 2016
  3. [maven-release-plugin] prepare release tools.cli-0.3.4

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed May 2, 2016
Commits on Oct 22, 2015
Commits on Aug 22, 2015
  1. And update README with TCLI issues closed

    seancorfield committed Aug 22, 2015
    Oops! Should have done this when adding the 0.3.3 release notes :(
  2. Start 0.3.4 cycle

    seancorfield committed Aug 22, 2015
  3. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 22, 2015
  4. [maven-release-plugin] prepare release tools.cli-0.3.3

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 22, 2015
  5. Prep for 0.3.3 release

    seancorfield committed Aug 22, 2015
  6. TCLI-12 port to cljs

    seancorfield committed Aug 22, 2015
  7. TCLI-10 port to cljs

    seancorfield committed Aug 22, 2015
  8. TCLI-12 Add :missing to option specification

    seancorfield committed Aug 22, 2015
    This may be provided to specify an error message that should be produced
    if the option is omitted (and has no default).