@@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99
1010### Changed
1111
12+ - Fixed [ Issue #15 ] ( https://github.com/xenomachina/kotlin-argparser/issues/15 )
13+
1214- Improve help formatting w/long program names
1315
1416## 2.0.0 - 2017-04-21
@@ -101,172 +103,3 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
101103### Added
102104
103105 - Initial release
104-
105- * [ 31m9978a26[ m -[ 33m[ m Remove defunct TODO [ 32m(4 hours ago)[ 1;34m<Laurence Gonsalves >[ m
106- * [ 31m83976d8[ m -[ 33m[ m Upgrade kotlintest to 2.0.1 [ 32m(4 hours ago)[ 1;34m<Laurence Gonsalves >[ m
107- * [ 31md45facd[ m -[ 33m (origin/master)[ m [ Gradle Release Plugin] - new version commit: '2.0.1-SNAPSHOT'. [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
108- * [ 31m81255f1[ m -[ 33m (tag: 2.0.0)[ m Release 2.0.0 [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
109- * [ 31m3016283[ m -[ 33m[ m Improve README.md [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
110- * [ 31m40202f1[ m -[ 33m[ m Improve epilogue formatting [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
111- * [ 31m8e91c69[ m -[ 33m[ m Remove unnecessary errorName args in tests [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
112- * [ 31mf684782[ m -[ 33m[ m Make option's erroName nullable, add argName param [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
113- * [ 31mc65cbca[ m -[ 33m[ m Remove completed TODO comments [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
114- * [ 31med620c7[ m -[ 33m[ m Clean up DelegateProvider's API and add test [ 32m(3 days ago)[ 1;34m<Laurence Gonsalves >[ m
115- * [ 31m39edfe8[ m -[ 33m[ m Reorder args in option method, rem auto-naming [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
116- * [ 31m7f4c2af[ m -[ 33m[ m Add option and argument name validation [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
117- * [ 31m096f3e3[ m -[ 33m[ m Update CHANGELOG in preparation for 2.0.0 release [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
118- * [ 31ma0e384b[ m -[ 33m (dev)[ m Improve help DefaultHelpFormatter [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
119- * [ 31m6519b75[ m -[ 33m[ m Add some TODO comments [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
120- * [ 31m37355c4[ m -[ 33m[ m Replace runMain with mainBody [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
121- * [ 31mea6a2e2[ m -[ 33m[ m Make option method public [ 32m(4 days ago)[ 1;34m<Laurence Gonsalves >[ m
122- * [ 31m5311ab9[ m -[ 33m[ m Port tests to kotlintest [ 32m(6 days ago)[ 1;34m<Laurence Gonsalves >[ m
123- * [ 31m1bc1474[ m -[ 33m[ m Change Delegate into abstract class [ 32m(3 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
124- * [ 31m1421ca3[ m -[ 33m[ m Use keepachangelog.com format for CHANGELOG.md [ 32m(6 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
125- * [ 31m3d83aea[ m -[ 33m[ m Set githubReleaseNotesFile in bintrayUpload target [ 32m(6 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
126- * [ 31mc8b78d5[ m -[ 33m[ m Upgrade dependencies to latest versions [ 32m(6 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
127- * [ 31md7bd412[ m -[ 33m[ m [ Gradle Release Plugin] - new version commit: '1.1.1-SNAPSHOT'. [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
128- * [ 31mcff39a1[ m -[ 33m (tag: 1.1.0)[ m [ Gradle Release Plugin] - pre tag commit: '1.1.0'. [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
129- * [ 31ma5fc265[ m -[ 33m[ m Update CHANGELOG.md for 1.1.0 [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
130- * [ 31mc5b10bf[ m -[ 33m[ m Implement auto-naming of options and positionals [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
131- * [ 31m5d0b6c7[ m -[ 33m[ m Update CHANGELOG.md [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
132- * [ 31ma895f67[ m -[ 33m[ m [ Gradle Release Plugin] - new version commit: '1.0.3-SNAPSHOT'. [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
133- * [ 31me6bf3f2[ m -[ 33m (tag: 1.0.2)[ m [ Gradle Release Plugin] - pre tag commit: '1.0.2'. [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
134- * [ 31m17b5afc[ m -[ 33m[ m Upgrade to Kotlin 1.1, extract xenocom [ 32m(7 weeks ago)[ 1;34m<Laurence Gonsalves >[ m
135- * [ 31m8c2b630[ m -[ 33m[ m Change bullets->subheads in Parsing README [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
136- * [ 31mbb8d326[ m -[ 33m[ m Document parsing in README.md [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
137- * [ 31m2f309f2[ m -[ 33m[ m Don't use shields.io for Travis or bintray badges [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
138- * [ 31m5ebae7f[ m -[ 33m[ m Adjust logo page margins [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
139- * [ 31m3a5f698[ m -[ 33m[ m Fix rawgit logo link in README [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
140- * [ 31m373deeb[ m -[ 33m[ m Use 3-backticks for code blocks in README [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
141- * [ 31m77c408a[ m -[ 33m[ m Use Commodore 64 font instead of Teko in logo [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
142- * [ 31meafa449[ m -[ 33m[ m Cleanup README.md [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
143- * [ 31m12fd108[ m -[ 33m[ m Work around Github bug 316, attempt #2 [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
144- * [ 31m3f395e6[ m -[ 33m[ m Work around github's local SVG in README bug [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
145- * [ 31m8056d76[ m -[ 33m[ m Tweak README images [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
146- * [ 31m953d7d0[ m -[ 33m[ m Add .travis.yml as per https://docs.travis-ci.com/ [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
147- * [ 31m6da5957[ m -[ 33m[ m Add CHANGELOG.md [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
148- * [ 31mca771ac[ m -[ 33m[ m [ Gradle Release Plugin] - new version commit: '1.0.2-SNAPSHOT'. [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
149- * [ 31m0e101f2[ m -[ 33m (tag: 1.0.1)[ m [ Gradle Release Plugin] - pre tag commit: '1.0.1'. [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
150- * [ 31m568ceb8[ m -[ 33m[ m Make columns param of runMain default to null [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
151- * [ 31m119a7e4[ m -[ 33m[ m Bump kotlin_version to latest stable: 1.0.6 [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
152- * [ 31m0a91398[ m -[ 33m[ m Enable ` gradle install ` for local maven repo [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
153- * [ 31m2d2a874[ m -[ 33m[ m Add download and license badges to README.md [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
154- * [ 31m86e5e26[ m -[ 33m[ m [ Gradle Release Plugin] - new version commit: '1.0.1-SNAPSHOT'. [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
155- * [ 31m33c3fd9[ m -[ 33m (tag: 1.0.0)[ m [ Gradle Release Plugin] - pre tag commit: '1.0.0'. [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
156- * [ 31m1b44294[ m -[ 33m[ m Add ktlint to gradle check rule [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
157- * [ 31m67f2b93[ m -[ 33m[ m Fix ktlint errors [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
158- * [ 31mfd8c6d8[ m -[ 33m[ m Add KDoc comments wherever missing [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
159- * [ 31m1abd970[ m -[ 33m[ m Generate dokka-style docs in addition to Javadocs [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
160- * [ 31m14667a6[ m -[ 33m[ m Add logo to README [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
161- * [ 31m5d17851[ m -[ 33m[ m Test prologue and epilogue of DefaultHelpFormatter [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
162- * [ 31mfced0cc[ m -[ 33m[ m Move arg parsing exceptions to ArgParser.kt [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
163- * [ 31md36ddd3[ m -[ 33m[ m Rename valueName -> errorName, hide some internals [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
164- * [ 31mbb291a4[ m -[ 33m[ m Reformat code (automated) [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
165- * [ 31ma31dbdb[ m -[ 33m[ m Update README to reflect mandatory help argument [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
166- * [ 31m4841c6f[ m -[ 33m[ m Add comments explaining all uses of !! [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
167- * [ 31mb78df45[ m -[ 33m[ m Make help mandatory for all delegates [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
168- * [ 31m1764842[ m -[ 33m (help-formatting)[ m Implement word-wrapping and columnizing of --help [ 32m(3 months ago)[ 1;34m<Laurence Gonsalves >[ m
169- * [ 31m006db50[ m -[ 33m[ m Clean up dokka gradle tasks [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
170- * [ 31mdb1e312[ m -[ 33m[ m Nest ShowHelpException in ArgParser [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
171- * [ 31mf1b7332[ m -[ 33m[ m Factor out printUserMessage in SystemExitException [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
172- * [ 31m10715fc[ m -[ 33m[ m Rename toValueHelp to toHelpFormatterValue [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
173- * [ 31m33b3007[ m -[ 33m[ m Pass columns down to HelpFormatter [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
174- * [ 31m110de31[ m -[ 33m[ m Use .mod instead of % to avoid warnings [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
175- * [ 31mbaf39ad[ m -[ 33m[ m Remove TODOs that now have issues [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
176- * [ 31mc22a8c7[ m -[ 33m[ m Remove unused dependency on org.apache.commons [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
177- * [ 31m726d154[ m -[ 33m[ m Remove debugging println from build.gradle [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
178- * [ 31m940f208[ m -[ 33m[ m Fix bugs in bintrayUpload gradle task [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
179- * [ 31m8d5fd21[ m -[ 33m[ m Add dokka, bintray, and gradle-release support [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
180- * [ 31m54a501e[ m -[ 33m[ m Fix some missed renamings in header comments [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
181- * [ 31m1d699fd[ m -[ 33m[ m Clean up README [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
182- * [ 31m5022fad[ m -[ 33m[ m Make ArgParser.force public [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
183- * [ 31m4e45fab[ m -[ 33m[ m Rename OptionParser -> ArgParser [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
184- * [ 31mea38d8e[ m -[ 33m[ m Clean up TODO comments [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
185- * [ 31m9a57e78[ m -[ 33m[ m Clean up HelpFormatter API [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
186- * [ 31m24e2134[ m -[ 33m[ m Implement --help support [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
187- * [ 31m561f671[ m -[ 33m[ m Remove bogus import [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
188- * [ 31md0b7000[ m -[ 33m[ m Change shouldThrow to use a reified type parameter [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
189- * [ 31meb6a106[ m -[ 33m[ m Change shouldThrow to use a KClass [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
190- * [ 31mfcd2800[ m -[ 33m[ m Add some testing TODOs [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
191- * [ 31m9712722[ m -[ 33m[ m Rewrite the docs for the Delegate factory methods [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
192- * [ 31mc25bc9e[ m -[ 33m[ m Add OptionParser.counting [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
193- * [ 31m7196f59[ m -[ 33m[ m Check sizeRange for validity [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
194- * [ 31m2a06173[ m -[ 33m (simple-positional)[ m Reformat code (mostly automated) [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
195- * [ 31m5b6b936[ m -[ 33m[ m Add POSIX/GNU modes [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
196- * [ 31m8134eee[ m -[ 33m[ m Add support for "--" [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
197- * [ 31mf08dd49[ m -[ 33m[ m Finish implementing positional arguments [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
198- * [ 31m51b0d22[ m -[ 33m[ m Start tests of argument[ List] , add overloads [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
199- * [ 31mf4f06ab[ m -[ 33m[ m Add OptionParser.argument & argumentList [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
200- * [ 31m37b3e82[ m -[ 33m[ m Split Delegate into interface and subclasses [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
201- * [ 31m251d609[ m -[ 33m[ m Move Delegate.Input out to OptionArgumentIterator [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
202- * [ 31mc98130e[ m -[ 33m[ m Add Delegate.addValidator [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
203- * [ 31m74084f4[ m -[ 33m[ m Implement Input.peek and Input.hasNext [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
204- * [ 31m582ff87[ m -[ 33m[ m Clean up OptionParser.Delegate.Input properties [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
205- * [ 31m9661b66[ m -[ 33m[ m Throw UnrecognizedOptionException when appropriate [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
206- * [ 31m27ceeca[ m -[ 33m[ m Disallow creation/mutation of Delegates post-parse [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
207- * [ 31m7325492[ m -[ 33m[ m Clean up TODOs [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
208- * [ 31m4285ae3[ m -[ 33m[ m Change shouldThrow usages to use run [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
209- * [ 31mee2a566[ m -[ 33m[ m Use shouldThrow in place of JUnit's "thrown" [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
210- * [ 31m78864b2[ m -[ 33m[ m Import assertEquals/True/False directly [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
211- * [ 31m13f51fa[ m -[ 33m[ m Add testInitValidation and shouldThrow [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
212- * [ 31m1bace37[ m -[ 33m[ m Add OptionParser.force, move checking out of lazy [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
213- * [ 31m12fd091[ m -[ 33m[ m Add OptionParserTest.parserOf [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
214- * [ 31mb6f172e[ m -[ 33m[ m Correct variance of args arrays [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
215- * [ 31m4061152[ m -[ 33m[ m Remove progName from SystemExitException + parser [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
216- * [ 31m41d9f1d[ m -[ 33m[ m Make SystemExitExceptions all open classes [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
217- * [ 31m6d6d273[ m -[ 33m[ m Rename inline test option classes to "Opts" [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
218- * [ 31m0e7f942[ m -[ 33m[ m Add OptionMissingRequiredArgumentException [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
219- * [ 31m81e5012[ m -[ 33m[ m Test unrecognized options [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
220- * [ 31me944053[ m -[ 33m[ m Test mapping missing with and without default set [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
221- * [ 31mf21149d[ m -[ 33m[ m Add testArgument_missing_withParser [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
222- * [ 31m9f8b3ee[ m -[ 33m[ m Test chained options [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
223- * [ 31me179d34[ m -[ 33m[ m Rename arg(ument) to value in a few places [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
224- * [ 31m5096439[ m -[ 33m[ m Throw MissingArgumentException when appropriate [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
225- * [ 31md108c3f[ m -[ 33m[ m Add testLongOptionsWithConcatenatedArgs [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
226- * [ 31mf3ab7f2[ m -[ 33m[ m Add README.md [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
227- * [ 31mab845dc[ m -[ 33m[ m Cleaned up docs of OptionParser methods [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
228- * [ 31mb20ec88[ m -[ 33m[ m Remove ` help ` param to delegate factory methods [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
229- * [ 31mdf8c7a3[ m -[ 33m[ m Rename UserErrorException to SystemExitException [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
230- * [ 31me3fe674[ m -[ 33m[ m Close OptionParser class [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
231- * [ 31m57417a9[ m -[ 33m[ m Inline some OptionParser methods [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
232- * [ 31m1436cb8[ m -[ 33m[ m Implement OptionParser.mapping [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
233- * [ 31mcd84906[ m -[ 33m[ m Stop saying "this" in parser funcs [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
234- * [ 31m236d3df[ m -[ 33m[ m Clean up some exception messages [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
235- * [ 31mea536a8[ m -[ 33m[ m Begin cleanup of UserErrorExceptions [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
236- * [ 31m9e63cdd[ m -[ 33m[ m Include hyphen in name of short options [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
237- * [ 31m095c08d[ m -[ 33m[ m Include gradle sources in wrapper [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
238- * [ 31m193d102[ m -[ 33m[ m License everything under LGPL v2.1 [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
239- * [ 31m7b64264[ m -[ 33m[ m Add progName to OptionParser & UserErrorException [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
240- * [ 31m411d092[ m -[ 33m[ m Rename action->option, Action->Delegate [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
241- * [ 31me0f8894[ m -[ 33m[ m Fix indentation of commented-out adding overload [ 32m(4 months ago)[ 1;34m<Laurence Gonsalves >[ m
242- * [ 31m9c57af5[ m -[ 33m[ m Move OptionParser.Exception -> UserErrorException [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
243- * [ 31m414ddc1[ m -[ 33m[ m Move NAME_EQUALS_VALUE_REGEX into static field [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
244- * [ 31m6d1c3d0[ m -[ 33m[ m Use "when" for parseOption dispatching [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
245- * [ 31m6c35094[ m -[ 33m[ m Clean up parseShortOptions and parseLongOption [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
246- * [ 31m274fa25[ m -[ 33m[ m Rename {short,long}Flags to {short,Long}Options [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
247- * [ 31m6cd5275[ m -[ 33m[ m Change Input to work like an iterator [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
248- * [ 31m74c56f8[ m -[ 33m[ m Clean up docs for OptionParser.default() [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
249- * [ 31maef9ec7[ m -[ 33m[ m Rename parser methods to flagging/storing/adding [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
250- * [ 31m0b160ed[ m -[ 33m[ m Implement runMain, clean up main example docs [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
251- * [ 31m0835fa8[ m -[ 33m[ m Add some TODOs [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
252- * [ 31m179b05e[ m -[ 33m[ m Implement OptionParser.accumulator [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
253- * [ 31mf77b45d[ m -[ 33m[ m Test OptionParser.argument() [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
254- * [ 31mf5ce626[ m -[ 33m[ m Test OptionParser.flag() [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
255- * [ 31m55d9b66[ m -[ 33m[ m Fix test names: Values -> Args [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
256- * [ 31m088ef28[ m -[ 33m[ m Fix test names: Flags -> Options [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
257- * [ 31m211b9dc[ m -[ 33m[ m Implement flag, argument, accumulator, printAndExit [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
258- * [ 31m3981997[ m -[ 33m[ m Improve docs; use composition not inheritance [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
259- * [ 31me7dbe00[ m -[ 33m[ m Rename arg(ument)->opt(ion) and value->argument [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
260- * [ 31m4b1e630[ m -[ 33m[ m Do a bunch of cleaning up and rearranging [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
261- * [ 31m3d4d43e[ m -[ 33m[ m Make passing in of option arguments null safe [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
262- * [ 31me5286a0[ m -[ 33m[ m Add Action.default for setting default values [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
263- * [ 31maa24884[ m -[ 33m[ m Add messages to TODO() calls [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
264- * [ 31m962d86e[ m -[ 33m[ m Test (and fix) long flags with values [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
265- * [ 31mb8e3685[ m -[ 33m[ m Test valueless long flags [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
266- * [ 31m83b56ed[ m -[ 33m[ m Test mixed short flags with values [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
267- * [ 31md5dbfa8[ m -[ 33m[ m Test (and fix) parsing of mixed short flags [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
268- * [ 31mfb6573f[ m -[ 33m[ m Get short flags with values working [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
269- * [ 31m88915bc[ m -[ 33m[ m Test parsing of chained (valueless) short flags [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
270- * [ 31m8d229b3[ m -[ 33m[ m Implement parsing of valueless short flags [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
271- * [ 31m744649f[ m -[ 33m[ m Create signatures for core plumbing [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
272- * [ 31m08a8b8f[ m -[ 33m[ m Start creating ArgParser [ 32m(5 months ago)[ 1;34m<Laurence Gonsalves >[ m
0 commit comments