[Initial version Neil Mitchell**20090816185529] [Refactor the parsing code, make the --help etc options more standardised Neil Mitchell**20090817080113] [Fix bug with short options Neil Mitchell**20090817080355] [Fix up flag name resolution Neil Mitchell**20090817080606] [Minor tweaks to the --help format Neil Mitchell**20090817135232] [Add an explicit export list Neil Mitchell**20090817170117] [Add more explicit modes, now less unsafe Neil Mitchell**20090817172319] [Add test sutie Neil Mitchell**20090817172344] [Change the flag names a bit Neil Mitchell**20090817172643] [Add support for different types of arguments Neil Mitchell**20090817174642] [Lots of name changing Neil Mitchell**20090817180304] [Rewrite the flag expansion code Neil Mitchell**20090818073109] [Implement multi-mode help messages Neil Mitchell**20090818074742] [Support for multi-mode help flags Neil Mitchell**20090818075924] [Add support for mode text Neil Mitchell**20090818080235] [Start to flesh out the multiple argument case Neil Mitchell**20090820071526] [Put the test stuff into Main.hs Neil Mitchell**20090820072345] [More tests and flip everything to using the modes version Neil Mitchell**20090820073405] [Delete the single mode code, now subsumed by the multicase Neil Mitchell**20090820075725] [Support ArgPos Neil Mitchell**20090820075750] [Give errors about flags not supported in this mode Neil Mitchell**20090820075820] [More tests for dirdiff Neil Mitchell**20090820075841] [Move --version so it displays even if they have modes Neil Mitchell**20090820080209] [Split the pieces of cmdargs into separate modules Neil Mitchell**20090820163910] [Add a small ghci.bat driver script Neil Mitchell**20090820164034] [Warning removal Neil Mitchell**20090820164614] [Refactor mode, remove the internal IORef Neil Mitchell**20090820181344] [Switch to a proper record structure for mode Neil Mitchell**20090820183440] [Rename DirDiff to Diffy Neil Mitchell**20090820183659] [Rewrite with a proper flag structure Neil Mitchell**20090821055841] [Remove dead code Neil Mitchell**20090821060335] [Add Maker test Neil Mitchell**20090821062548] [Add support for Maker's attributes Neil Mitchell**20090821062828] [Add support for modeDef flag Neil Mitchell**20090821063331] [Fix a bug with flag parsing Neil Mitchell**20090821063553] [Add a better error if no arguments are entered Neil Mitchell**20090821063606] [Make a good error message even on no arguments Neil Mitchell**20090821063748] [Comment out the extra stuff, not really that useful Neil Mitchell**20090821064005] [Fix a bug when files are given but mode is defaulted Neil Mitchell**20090821064314] [Add Cabal packaging Neil Mitchell**20090821065802] [Tweaks to the manual Neil Mitchell**20090821070342] [Notes on the manual Neil Mitchell**20090825185121] [Redo the UI, introduce &= Neil Mitchell**20090825185145] [Add enum support in UI and in a few other places Neil Mitchell**20090826065109] [Fix up a few bits to make enum's work Neil Mitchell**20090826065836] [Add prog command Neil Mitchell**20090826082043] [Move lots of stuff in to CmdArgs.Flags, mainly help stuff so far Neil Mitchell**20090907063218] [Update the sort in CmdArgs to be more accurate Neil Mitchell**20090907173330] [Add a comment about indexing Neil Mitchell**20090907173414] [Implement actions to some extent Neil Mitchell**20090907173432] [Simplify the processing of flags Neil Mitchell**20090908070135] [Add proper support for extra arguments Neil Mitchell**20090908071036] [Split out the help stuff into a separate module Neil Mitchell**20090908155605] [Make the HLint message more correctly formated Neil Mitchell**20090910060126] [Refactor the help type, add an explicit representation Neil Mitchell**20090910060208] [Add an auto-generator for parts of the manual Neil Mitchell**20090910060244] [Lots of documentation changes, make the API a bit simpler Neil Mitchell**20090910162319] [Revamp the manual lots Neil Mitchell**20090910180610] [Simplify the Help output Neil Mitchell**20090910182025] [Lots of added documentation Neil Mitchell**20090910183950] [Introduce a newtype wrapper round Attrib Neil Mitchell**20090911064815] [Documentation improvements Neil Mitchell**20090911072813] [Documentation tweaks Neil Mitchell**20090911074711] [Tweaks to the manual Neil Mitchell**20090912095246] [Convert to Linux format Neil Mitchell**20090912095439] [Fix the generator so it writes out binary files Neil Mitchell**20090912095640] [Change the category Neil Mitchell**20090912113757] [Add a link to Cabal as well for multiple mode programs Neil Mitchell**20090912140033] [Add a draft sample of a darcs cmdargs thingy Neil Mitchell**20090917210426] [New help format, simple, for programmable tab completion magnus@therning.org**20091104214459 Ignore-this: c9f323497a386caf84c7466d7b541c2c ] [Adding flag to cabal to skip building the test tool magnus@therning.org**20091104215343 Ignore-this: e0734f4a0045035c50932b4de1dfc55d ] [Add catchall pattern to allow unhandled types error Kevin Quick **20100102170550 Ignore-this: 663b49ec3626af0d08a0da9136eec093 ] [Update checkFlags to provide more helpful error information. Kevin Quick **20100102181933 Ignore-this: e796fc0177180cfcf966b8169b9a5661 ] [Fix error in documentation for enum attribute Kevin Quick **20100102182017 Ignore-this: 6a4f4902800f8c8e92e21a6f91803522 ] [Show names of missing arguments Kevin Quick **20100102200245 Ignore-this: 95da435937a920ff75aea3643807ccc ] [Add explicit flag to mode; if set, no autoFlags (-V, -v, -q, --help) Kevin Quick **20100105063834 Ignore-this: 6d4128625e563601b0f3eeb21824fe3 ] [Explicit flag spec will suppress corresponding auto flag. Kevin Quick **20100106045355 Ignore-this: 6f9b6163eae9b8d19f29d35c7326550a ] [If more than 3 modes, show only list of mode names and summary on --help Kevin Quick **20100106055638 Ignore-this: 8f71d5263228dbba89431696293c8ef ] [Add a .ghci file Neil Mitchell**20100109165549] [Delete the ghci.bat file Neil Mitchell**20100109165557] [Added group Attrib for showing flags in groups for help output. Kevin Quick **20100107051121 Ignore-this: 38dc0ec2419d87f892d42e521f1786b2 ] [Make pure forms of arg parsing and help generation; minimize IO monad ops. Kevin Quick **20100111081427 Ignore-this: a2c5300e90e5771bf739b7eafaa34ff ] [Avoid overloading name to reduce compiler warnings. Kevin Quick **20100114211300 Ignore-this: b2282fe37aec48a6cee0946ef0afbba3 ] [Show full common argument help (incl long options) for no-mode specified help case. Kevin Quick **20100115010933 Ignore-this: fb305960e2956c9fed86a92416e730b7 ] [Suppress warning about unused argument. Kevin Quick **20100115010951 Ignore-this: 8dddb205c2e8f97c48c98a4f47bd132d ] [Update --help text mode to support :WIDTH with paragraph formatting. Kevin Quick **20100115012740 Ignore-this: eabb5d33aa41209499b3c936e96d4b31 ] [Update Help to use Text.Format.Para for formatting. Kevin Quick **20100115051236 Ignore-this: 89b13576da014d7a32961f18d7c3a662 ] [Use paragraph formatting for short as well. Kevin Quick **20100117000930 Ignore-this: 3fbeedf1bcd4b4f5238927c5af47c41b ] [Add Para handling for simple and html help modes. Kevin Quick **20100117001015 Ignore-this: 5d70fdc85ee032f4379b5d9fdce2132a ] [Update cabal dependencies for para (Text.Format.Para) Kevin Quick **20100117001440 Ignore-this: 66798046d5ad04f5d41f5f0b3b7370d ] [Read COLUMNS environment variable as preference to 80 as terminal width. Kevin Quick **20100117005753 Ignore-this: e62dc2e9535996de925c41c387ab4683 ] [Rename field variables to avoid conflicts in Help. Kevin Quick **20100118054951 Ignore-this: 62a4794c6566aef656a5fe47d5a015bb ] [Also accept --help=NN where NN is a synonym for text:NN to specify width of output. Kevin Quick **20100118055137 Ignore-this: adf6468492854c17cd9959847ad3bca9 ] [Add optional boolean arguments (patch from Sebastian Fischer Neil Mitchell**20100120072019] [Add an acknowledgements section Neil Mitchell**20100120075439] [Don't error out when COLUMNS is malformed. Adam Vogt **20100314101518 Ignore-this: 1d2267882892747f649ac5bb01d1c4a7 ] [Add an explicit parser Neil Mitchell**20100614173511] [Add a GetOpt based command line handler Neil Mitchell**20100614173627] [Move the Implicit command line options outward Neil Mitchell**20100614174312] [Hook the new tests up to Main Neil Mitchell**20100615094854] [Add more tests, flesh out a few helper functions Neil Mitchell**20100615140534] [Add a :hpc target Neil Mitchell**20100615140640] [Temporarily neuter the .cabal file, so it works in development Neil Mitchell**20100615140654] [Add a hpc function, like seq but for hpc purposes Neil Mitchell**20100615140723] [Add a module for Text output Neil Mitchell**20100615180635] [Eliminate teh HelpInfo stuff, needs putting somewhere beetter Neil Mitchell**20100615181156] [Put Group in more places and make it properly explicit Neil Mitchell**20100615182828] [Move the Text module up one level Neil Mitchell**20100616061711] [Eliminate position based flags Neil Mitchell**20100616062618] [Make all modes have default flags Neil Mitchell**20100616064935] [Hook up the new style demos Neil Mitchell**20100616070024] [Improve the checking of names and groups Neil Mitchell**20100616095312] [Rework the Text representation Neil Mitchell**20100616100636] [Implement the Help feature for Explicit Neil Mitchell**20100616100907] [Rename Text to Wrap Neil Mitchell**20100616101337] [Fix a bug printing lines Neil Mitchell**20100616101423] [Eliminate all unused-module warnings Neil Mitchell**20100616101718] [Move all the test programs Neil Mitchell**20100616170614] [Move the tests outwards Neil Mitchell**20100616172456] [Delete the Simple constructor and read instance for TextFormat Neil Mitchell**20100616172949] [Delete the --help=simple from Implicit Neil Mitchell**20100616173030] [Switch Implicit over to using Text Neil Mitchell**20100616174649] [Add a file that can capture properties impurely Neil Mitchell**20100617170112] [Eliminate the first argument to the tester in Util Neil Mitchell**20100617205922] [Hide any groups with the name "_" Neil Mitchell**20100618171936] [Change the definition of group to make it more explicit Neil Mitchell**20100620094845] [Add a help suffix chunk in to a mode Neil Mitchell**20100620095722] [Massive rewrite, entire restructing of everything Neil Mitchell**20100808135910] [#256, add --option=false tests Neil Mitchell**20100809062230] [#231, add some tests for Maybe fields Neil Mitchell**20100809062440] [#295, update the changelog Neil Mitchell**20100809062543] [Update the code for --help to match the docs Neil Mitchell**20100809080931] [Add processArgs/processValue to Explicit.Process Neil Mitchell**20100809182032] [Add Data/Typeable to Verbosity Neil Mitchell**20100809182056] [Switch to using CmdArgs for the command args demo console program Neil Mitchell**20100809182127] [Fix :hpc to use --test Neil Mitchell**20100809194126] [Add a test for corner case tests Neil Mitchell**20100810063033] [Add tests for boolean flags Neil Mitchell**20100810063337] [Add test for #230, different modes can share one flag Neil Mitchell**20100810064019] [Add a blank line in Step2 that was missing Neil Mitchell**20100810065614] [Simplify the tests, there will probably end up being multiple tests in this file Neil Mitchell**20100810065627] [Make it easier to add to Implicit.Tests Neil Mitchell**20100810070211] [Add lots of test for argument positions and optionality, expected to fail Neil Mitchell**20100810071440] [Have the tests automatically fill in their modeHelp field Neil Mitchell**20100810072335] [Fix a bug when there are repeated arguments before positional arguments Neil Mitchell**20100810072401] [#222, support opt and args together Neil Mitchell**20100810073552] [Add test for #221 and changelog, make argpos work with non-string fields Neil Mitchell**20100810175037] [Refactoring, avoid fromJust for explicit pattern matching, to get better error message Neil Mitchell**20100810181729] [Add fromListAny/fromMaybeAny to Any Neil Mitchell**20100810181749] [Remove the Eq instances on Read* stuff, use a single comparison method Neil Mitchell**20100810181804] [Change Read* to working in terms of Any, rather than TypeRep Neil Mitchell**20100810181843] [#292, add support and tests for automatic enumerations Neil Mitchell**20100810183101] [If there is no summary make one up Neil Mitchell**20100810183316] [If a 'typ' field is not given, try to guess a suitable one from the type Neil Mitchell**20100810184444] [Add in (default=...) messages to the help text Neil Mitchell**20100810203650] [Add an export list to Implicit.Read Neil Mitchell**20100811062511] [Don't export fromReadContainer Neil Mitchell**20100811062742] [Split parseBool in to a top level method in Explicit Neil Mitchell**20100811064043] [Improve the behaviour for reading bool Neil Mitchell**20100811172625] [Change some of the acknowledgements Neil Mitchell**20100811172735] [Move fully to Any, create Data.Generics.Any Neil Mitchell**20100811214040] [Convert Capture to using Any Neil Mitchell**20100811214625] [Improve the error message for compose0 Neil Mitchell**20100812065656] [Add a tuple function to construct tuples from Any Neil Mitchell**20100812065714] [Add support for reading tuples, including nested tuples Neil Mitchell**20100812065732] [Add an extra space before the flag descriptions Neil Mitchell**20100812072013] [Start revamping the manual Neil Mitchell**20100812072247] [Revive the generator for program code Neil Mitchell**20100812211918] [Revamp the HTML output Neil Mitchell**20100812212853] [Regenerate the manual using the new html output Neil Mitchell**20100812213021] [Update the css to match the new HTML output Neil Mitchell**20100812213205] [Chnage Difftastic back to Diffy, so the manual makes sense and is regular Neil Mitchell**20100813045915] [Update the manual Neil Mitchell**20100813045942] [Change the signature for setField, now no longer ambiguous about the argument ordering Neil Mitchell**20100814183634] [#333, add support for missing fields automatically being filled in Neil Mitchell**20100814183702] [Fix typo in bug number Neil Mitchell**20100814184334] [#252, add support for grouped flags/modes Neil Mitchell**20100814194309] [Supress all warnings given by cabal install Neil Mitchell**20100814195609] [Release 0.2 Neil Mitchell**20100814200050] [Fix a bug, missing fields and explicit enums did not work well together Neil Mitchell**20100817064056] [Switch to record wildcards for the tests Neil Mitchell**20100817064959] [Add support for tests that check the help message Neil Mitchell**20100817070702] [Fix a typo in a field name Matthew Cox **20100817113217 Ignore-this: a59327beb7f8631a0a3d215a7e65b501 ] [Update the changelog for Matthew's patch Neil Mitchell**20100818165026] [Update the documentation on supported types (thanks to Thu) Neil Mitchell**20100818170011] [Add isHelpNot test function Neil Mitchell**20100819065255] [Add text for what the help should look like Neil Mitchell**20100819065821] [Change the help format to match the planned format Neil Mitchell**20100819072155] [Add the changelog entry Neil Mitchell**20100819072308] [Add some tests to check about common fields (not yet fixed) Neil Mitchell**20100823061828] [Lots of thought on how to do CSE Neil Mitchell**20100823071754] [Add a documentation example for the Explicit module Neil Mitchell**20100823173330] [Documentation tweaks Neil Mitchell**20100823175306] [Add a link to a good command line flag FAQ Neil Mitchell**20100823183736] [0.3 Neil Mitchell**20100823184138] [Break the dependency between Capture and Ann Neil Mitchell**20100824070401] [Export System.Console.CmdArgs.Annotate Neil Mitchell**20100824070744] [Reorganise Annotate in to pure and impure parts Neil Mitchell**20100824090141] [Implement pure annotations Neil Mitchell**20100825072843] [Allow running multiple test modes on one set of data Neil Mitchell**20100825072918] [Add cmdArgsMode_ Neil Mitchell**20100825073027] [Add a preliminary example of the pur annotations Neil Mitchell**20100825073049] [Add more tests that work against the pure stuff Neil Mitchell**20100825123534] [Documentation fix, from Drp on a blog comment Neil Mitchell**20100825160405] [Add documentation to the Annotation module Neil Mitchell**20100825160436] [Add some documentation on Any Neil Mitchell**20100825172149] [Add some documentation on Annotate Neil Mitchell**20100825172159] [More documentation tweaks Neil Mitchell**20100825172609] [Tidy up the pure annotations more Neil Mitchell**20100825174101] [Update the changelog Neil Mitchell**20100826062131] [Treat anything after -- as an argument Neil Mitchell**20100826064916] [Improve the error message from recompose to avoid pattern match errors Neil Mitchell**20100903063749] [Add defaultMissing to Annotate, to resolve default fields Neil Mitchell**20100903063947] [Rewrite remap so it is a typeclass that works on all types Neil Mitchell**20100904142245] [Add some show instances to various parts, to help debugging Neil Mitchell**20100904142426] [Add show instances for Flag and Arg which print their help Neil Mitchell**20100904142456] [Additional tests, mainly checking help output Neil Mitchell**20100904142524] [Rewrite the translation of annotations to explicit modes Neil Mitchell**20100904142605] [Eliminate unused import Neil Mitchell**20100904144333] [HLint suggestions, mainly fewer LANGUAGE extensions Neil Mitchell**20100904145058] [Raise errors if optional flags are given on enumerations Neil Mitchell**20100905081013] [Add another instance where optional flags result in failure Neil Mitchell**20100905081514] [Add tests for invalid combinations of flags Neil Mitchell**20100905081530] [#342, display common fields only once Neil Mitchell**20100905083247] [Version 0.4 Neil Mitchell**20100905084115] [Add an additional test that a help message on a list of arguments is invalid Neil Mitchell**20100905094147] [Refactor some code, due to HLint suggestions Neil Mitchell**20100905103450] [HLint suggestions Neil Mitchell**20100905103656] [#351, fix name and explicit annotations on modes Neil Mitchell**20100915192848] [Version 0.5 Neil Mitchell**20100915214354] [#350, make top-level help appear properly Neil Mitchell**20100916055731] [Add ignore annotation Neil Mitchell**20100916182538] [Eliminate a warning during cabal-install Neil Mitchell**20100916183018] [Version 0.6 Neil Mitchell**20100918104310] [Fix a compilation error on GHC 6.10, don't rely on record name disambiguation Neil Mitchell**20101004150736] [Fixed a typo in the docs ben.franksen@online.de**20101003224900 Ignore-this: b262619280eb7d01a1ef10079f9a566a ] [Version 0.6.1 Neil Mitchell**20101004150953] [Add an additional test Neil Mitchell**20101006135252] [Support multiline summary values with \n as an escape code Neil Mitchell**20101008071857] [Stop using just undefined Neil Mitchell**20101013072204] [Add helpArg/versionArg flags Neil Mitchell**20101013072223] [Fixed/improved haddock examples for helpArg and versionArg ben.franksen@online.de**20101014204537 Ignore-this: 5d491e91e503e4b149da759fd66959c ] [Add verbosityArgs Neil Mitchell**20101015180716] [Fixes to build on GHC 7 Neil Mitchell**20101110114502] [0.6.2 Neil Mitchell**20101110114521] [Switch from mtl to transformers Neil Mitchell**20101110154647] [Version 0.6.3 Neil Mitchell**20101110154712] [Eliminate the filepath dependency Neil Mitchell**20101110160508] [Make the .ghci file work with GHC 7 Neil Mitchell**20101110185016] [Start to flesh out the implementation of Quasi-Quoted parsers Neil Mitchell**20101110190332] [Update the changelog Neil Mitchell**20101120104138] [Update the acknowledgements to include Daniel Schoepe Neil Mitchell**20101120104149] [Version 0.6.4 Neil Mitchell**20101120104630] [Output error messages on stderr Daniel Schoepe **20101106190424 Ignore-this: 1e021f72b10df2c389a92badb550bbae ] [Don't fail with "Ambiguous read" if there is an exact match in readEnum Daniel Schoepe **20101120103325 Ignore-this: c67105b100e3c00b6c02afe14cee7eef ] [Rewrite the changelog, some patches were accidentally missed Neil Mitchell**20101215195740] [Version 0.6.5 Neil Mitchell**20101215200255] [#392, add support for groupname in helpArg Neil Mitchell**20101230174729] [Version 0.6.6 Neil Mitchell**20101230174825] [#395, don't put two newlines after --help or --version Neil Mitchell**20110115135216] [Update the copyright year to 2011 Neil Mitchell**20110115135312] [Documentation improvements Neil Mitchell**20110115135445] [Version 0.6.7 Neil Mitchell**20110115135641] [Call out the possibility of combining cmdArgs/cmdArgs_ and withArgs, suggested by S\:{o}nke Hahn Neil Mitchell**20110119114619] [Add a note that Annotate does not derive Data for good reasons Neil Mitchell**20110125193744] [Improve the documentation surrounding pure values Neil Mitchell**20110125193835] [Improve the documentation for modeCheck Neil Mitchell**20110125194248] [Improve the documentation for modeCheck Neil Mitchell**20110125194522] [Move functions operating on CmdArgsPrivate inside Implicit.Type Neil Mitchell**20110127074908] [Add modeEmpty, to construct empty Mode values, and use it in a few places Neil Mitchell**20110127075124] [Add modeReform to Mode Neil Mitchell**20110127075358] [Add Eq/Ord to CmdArgs value Neil Mitchell**20110127081157] [Improve the documentation surrounding opt, following questions from serveral people Neil Mitchell**20110213191106] [Add code to start the implementation of modeReform, but not yet publically exposed Neil Mitchell**20110213195332] [Change the isVersion test so it can match multiple lines better Neil Mitchell**20110213201822] [Change changeBuiltin so it uses match by name rather than position Neil Mitchell**20110213201855] [Allow versionArg [summary "foo"] to override the summary for the version, in response to a request from Linus on my blog Neil Mitchell**20110213201919] [Version 0.6.8 Neil Mitchell**20110213202549] [Add FIXME's about the Read code, seems a little weird in it's API Neil Mitchell**20110401182129] [#422, support newtype values as the underlying type Neil Mitchell**20110401182158] [Update the docs so they are on more than one line Neil Mitchell**20110401182651] [Move Read to Reader Neil Mitchell**20110401183031] [Add list_ and isString to the Any Prelude Neil Mitchell**20110403171815] [Rewrite and simplify the Reader module, also allowing for greater flexibility Neil Mitchell**20110403172023] [Add tests that newtype value'd things work under lists Neil Mitchell**20110403172215] [Version 0.6.9 Neil Mitchell**20110403175719] [Remove unused extension, suggested by hlint Neil Mitchell**20110404064727] [Change the annotate module to avoid CSE better Neil Mitchell**20110507125412] [Version 0.7 Neil Mitchell**20110507152007] [Fix introductory example for System.Console.CmdArgs.Explicit Simon Hengel **20110519142017 Ignore-this: 4df35de3402623e745b26864b7fe3c8a ] [Improve the documentation, mention the -- parsing rule Neil Mitchell**20110612141504] [Make modeArgs take a list of arguments as well Neil Mitchell**20110813084921] [Give a better error message when using a non-algebraic data type Neil Mitchell**20110813092426] [Add Default instances for the Word/Int types Neil Mitchell**20110813092523] [Rewrite the reader to not match on type names as much Neil Mitchell**20110813093637] [Support all of Data.Int/Data.Word Neil Mitchell**20110813093736] [Add a source-repository to the .cabal file Neil Mitchell**20110813093922] [#450, redo the generators so they don't cut off the tail of the Maker example Neil Mitchell**20110813094957] [Add splitArgs/joinArgs functions, as yet they are incorrect Neil Mitchell**20110813152609] [Rework splitArgs/joinArgs, so they are correct Neil Mitchell**20110813161007] [Add a Helper module for CmdArgs helpers Neil Mitchell**20110814093022] [Initial version of cmdargs-browser code Neil Mitchell**20110814093401] [Move processValue/processArgs out into the Explicit module Neil Mitchell**20110814093955] [Rework the helper bits so it now actually works Neil Mitchell**20110814100346] [Fix the processing of multi arguments in cmdargs-browser Neil Mitchell**20110814101942] [Delete showRecord and *=, they were unused Neil Mitchell**20110814102635] [Add a favicon to the browser Neil Mitchell**20110814132210] [Have the browser and Helper talk to each other Neil Mitchell**20110814132243] [Rework various aspects of the helper, better docs and implement the check function Neil Mitchell**20110814142228] [Rework the cmdargs-browser, add checking of the generated values Neil Mitchell**20110814142257] [Add a usebrowser.bat helper, just temporarily Neil Mitchell**20110814142353] [Rename favicon.png to cmdargs.png Neil Mitchell**20110814142717] [Add Paths mechanism to cmdargs-browser Neil Mitchell**20110814144156] [Fix up the cmdargs-browser cabal bits Neil Mitchell**20110814144220] [Update the usebrowser script to pick up the paths file Neil Mitchell**20110814144308] [Add prototypes for command line completion Neil Mitchell**20110814150700] [Update changelog Neil Mitchell**20110814150755] [Include the version 0.8 tag that was forgotten Neil Mitchell**20110814151510] [Make helpText take an initial prefix to display, allowing bash completion help Neil Mitchell**20110814153753] [Rework the completion Neil Mitchell**20110814160857] [Change the completion code to return a list of possible completions Neil Mitchell**20110814162847] [Export things from Explicit.Process explicitly, in case I want to add extra bits Neil Mitchell**20110815163133] [Minor doc improvements, clarify the behaviour of flags in two cases Neil Mitchell**20110817070456] [When describing the flags, put the important names first (better for auto complete) Neil Mitchell**20110902062717] [Add some notes about how helper should be rewritten Neil Mitchell**20110902064430] [Remove a redundant import Neil Mitchell**20110902064457] [Significant work on getting the completions working better Neil Mitchell**20110902064911] [When outputting help information in bash format, also save the help info to file (makes it easier to use the test program from ghci) Neil Mitchell**20110902065251] [Change the completions interface, needs to take a position within the current argument Neil Mitchell**20110902071943] [Documentation improvements Neil Mitchell**20110902072200] [Allow "-" as a completion if some arguments follow, since you might be entering argument mode Neil Mitchell**20110902172729] [Add some completion tests to the explicit code Neil Mitchell**20110902172753] [#461, fix the translation of enum/enum_ Neil Mitchell**20110904095945] [Rewrite the Helper module, now sends over all information about the modes to the calling program Neil Mitchell**20110905173415] [Improve the docs generated for Helper Neil Mitchell**20110905181756] [Fix 482, don't use def in Explicit because users may not know about it - better to use the full enums Neil Mitchell**20111019061236] [Add a Typeable instance to Annotate, no reason not to have it Neil Mitchell**20111020073429] [Use more consistent type names Neil Mitchell**20111020073505] [Fix the impure/pure translation, should be in terms of modes, not many (since that's not exported) Neil Mitchell**20111020073541] [Tweak the documentation for the Helper module Neil Mitchell**20111024064140] [Fix a typo in the getopt documentation Neil Mitchell**20111024064556] [Delete the old quote test - since the quotes are now quite different Neil Mitchell**20111024064813] [#334, add a quotation module which translates impure annotations into pure ones with Template Haskell Neil Mitchell**20111024064930] [Add an additional warning supresssion flag Neil Mitchell**20111031073442] [Only export those things from the Complete module that you really want exposed Neil Mitchell**20111031073537] [Fix the auto completion so it does word splitting itself - since the bash script manages to quote the things with spaces in Neil Mitchell**20111031073631] [Add a Show instance to Complete which works from a shell script Neil Mitchell**20111031073815] [Add bash and zsh completion scripts to the Complete module Neil Mitchell**20111031073842] [Hook up bash and zsh completion scripts Neil Mitchell**20111031073906] [Fix up the completion help bits Neil Mitchell**20111031082415] [Fix up the completeZsh function Neil Mitchell**20111031082432] [Improve the error message when failing an isHelp function Neil Mitchell**20111031082943] [Add completions help function, to allow testing implicit completions Neil Mitchell**20111031083002] [Improve the completions, now see through [brackets] and deal with FILE/DIR Neil Mitchell**20111031083023] [Fix up the completions script a bit Neil Mitchell**20111031083044] [Add a bit more of an isHelp test to Diffy Neil Mitchell**20111031083109] [Add some completion tests to diffy Neil Mitchell**20111031083122] [Add completion tests to HLint Neil Mitchell**20111031083144] [Update the changelog Neil Mitchell**20111031173416] [Version 0.9 Neil Mitchell**20111106111727] [#433, propagate groupname on mode through in Implicit Neil Mitchell**20111106172153] [Add support for a --verbose flag Neil Mitchell**20111106174133] [Require cmdargs 0.9 or above, since that has the helper stuff Neil Mitchell**20111106174151] [Add a Setup.hs for cmdargs-browser Neil Mitchell**20111106174247] [Move the license file into this directory - installing a .. version does not work well Neil Mitchell**20111106175124] [Delete unused packages and imports from cmdargs-browser Neil Mitchell**20111106175542] [Add documentation on the enum flag Neil Mitchell**20120101160317 Ignore-this: d9a09658931e22ad0b3b02b35067b158 ] [Improve the documentation in the Explicit module, based on comments from Clint Adams Neil Mitchell**20120105060658 Ignore-this: ca0d9020f247c723996a0f9ad563e396 ] [Version 0.9.1 Neil Mitchell**20120105062158 Ignore-this: e2ca52367872d9c7f2e4f73a188ccc19 ] [Don't build the test program if quotations are turned off Neil Mitchell**20120107203935 Ignore-this: c0f24ad86327658b187a87d56dbc382a ] [Version 0.9.2 Neil Mitchell**20120107203957 Ignore-this: c32961c2ae35b42fa94e03b218b2d896 ] [Add expandArgsAt, and use it in processValue Neil Mitchell**20120210074433] [Version 0.9.3 Neil Mitchell**20120210075642] [Correct copyright in license and cabal file Neil Mitchell**20120325085157 Ignore-this: 4cc6ca7fc00ea4a73dab311d78440e93 ] [Allow transformers-0.3.* Neil Mitchell**20120325085258 Ignore-this: 693b000ac263e1a270fcbd425d004278 ] [#539, specify the extension in the Cabal file Neil Mitchell**20120325085340 Ignore-this: 3447c81945b66c8a3c1c07408535c37b ] [Version 0.9.4 Neil Mitchell**20120325085431 Ignore-this: 56e5cb3389abb7657f7cd05af106f87c ] [Version 0.9.5, which fixes a screw up when uploading Neil Mitchell**20120325085511 Ignore-this: 2410050c60add96ad9093ad3f4003fc0 ] [Update some copyright years Neil Mitchell**20120328100549 Ignore-this: a11e52ed2ea4cd72bc6ce5b8814277ed ] [Allow transformers 0.3 in cmdargs-browser Neil Mitchell**20120328100559 Ignore-this: 53a023aaee79577b521683e3dd7a50ad ] [Version 0.1.1 of cmdargs-browser Neil Mitchell**20120328100611 Ignore-this: 58293eb517fa9b270d08597cc8d4b17 ] [Better help for Mode, saying how to show the help text Neil Mitchell**20120604123526 Ignore-this: 135154b7c1a2ecd9ed32641e82f279ca ] [#522, don't expand @ after -- Neil Mitchell**20120727065001] [Add modeExpandAt, to specify if a mode should be @ expanded Neil Mitchell**20120727071125] [Add a noAtExpand annotation Neil Mitchell**20120727071151] [Hopefully more fixes to compiling in profile mode, from Thomas Horstmeyer Neil Mitchell**20120729154823 Ignore-this: a74daaf568c4aafd09184f571cc3bb2b ] [Add support for modeExpandAt in the Helper module Neil Mitchell**20120729162022 Ignore-this: 5c4f5e28e7ae2efd62bbbdec97cc94b ] [Version 0.9.6 Neil Mitchell**20120729162036 Ignore-this: 70f440d15c7ed3fc4e8f407a8a3cbb23 ] [Update the docs to make it clear not to use the Mode constructor Neil Mitchell**20120809162052 Ignore-this: 707597352897eeed338fc1f2c60cea4e ] [Update the changelog and versions to follow the PVP Neil Mitchell**20120809173113 Ignore-this: b3a6119f1a0af47fcf2a278109bb2f2a ] [Version bump and release for cmdargs-browser to match cmdargs Neil Mitchell**20120818082653 Ignore-this: 9b3805a2be4e495688e4d9ee1d9135bb ] [Change statusOK to status200 Neil Mitchell**20121027101319 Ignore-this: d1dd57080946ff67c0d2d5f3dd54c46c ] [Change the usebrowser script to find a suitable repo Neil Mitchell**20121027153749 Ignore-this: 61604c4c0ef5641ead9a8d1b9727512a ] [Add a .ghci file to load the module Neil Mitchell**20121027153807 Ignore-this: c53d84bb8527d3e77a9313b469bfe2b1 ] [Upgrade a few API's in cmdargs-browser Neil Mitchell**20121027153821 Ignore-this: 60dfee2c6dad8389ad4952a93979dbdd ] [Add a missing case for marshalling FlagInfo Neil Mitchell**20121027223147 Ignore-this: be443d87d6151a0da0db45b14b117ba3 ] [Update the changelog Neil Mitchell**20121027223234 Ignore-this: 43e9817775cc7b66cc680fbd479ae0ac ] [Add the JSON formatted output into the help page Neil Mitchell**20121027223253 Ignore-this: 10dc781e632a0ea07917042e7e905e63 ] [Add some basic error handling, if there is an exception try and show it (rather than just exiting) Neil Mitchell**20121027223322 Ignore-this: 116a228695937dd8c93c62cc7b6d1ccc ] [Fix up the JSON encoding so it works fully Neil Mitchell**20121028072951 Ignore-this: 565e0c7fe21891f313cde736d146c350 ] [Fix the helper to pass rare arguments through correctly Neil Mitchell**20121107021202 Ignore-this: ee46b9a1b786ca9d5ba3f0ef51db117c ] [Move cmdargs.png to favicon.png Neil Mitchell**20121107021224 Ignore-this: 82cb582685a9204b665233c04c6937d ] [Finish the move to favicon.png Neil Mitchell**20121107021313 Ignore-this: 62f2d231716210f9cb6bc199a0804f8a ] [Add cmdargs resources file for the web version Neil Mitchell**20121107142539 Ignore-this: c8fa0b91193e3cf2b9f1634380f73d8 ] [Rename the jquery file to not have the version in it Neil Mitchell**20121107142652 Ignore-this: ff670131fde05b9f7c80169bafe8f053 ] [Make the cmdargs-browser command line spawn the app Neil Mitchell**20121107145750 Ignore-this: cf96c6c3860c78ecb52123778fa8416b ] [Complete revamp of cmdargs-browser Neil Mitchell**20121110174659 Ignore-this: a339cd46c6604a00910a5b5d77d33a9f ] [#569, don't build the test program by default - more hassle than it is worth Neil Mitchell**20121117131638 Ignore-this: 4706e346233895f2558ab7d4218819ec ] [Version 0.10.1 Neil Mitchell**20121117132554 Ignore-this: 6a47e530b2901ce02fb382c6c6ad4610 ] [Relax upper bounds to be GHC 7.7 compatible Neil Mitchell**20130228145344 Ignore-this: 8a57386fe713cbe381c937226d9307e0 ] [Bump copyright years Neil Mitchell**20130228145525 Ignore-this: 54190188f9dfba4b0f4d196722cad20f ] [Version 0.10.2 Neil Mitchell**20130228145602 Ignore-this: 8658a438e807dc99f5bae32db8f74ee ] [Support &= ignore on enum fields Neil Mitchell**20130404063702 Ignore-this: 1b0c784af2536d6912f0004c370ffd08 ] [Append list items under an enum Neil Mitchell**20130404065000 Ignore-this: ad754a2559202e1763121d18951af222 ] [Documentation for the enum changes Neil Mitchell**20130404065400 Ignore-this: fb8a80aa027724bc0da11e8bdc61a87 ] [Version 0.10.3 Neil Mitchell**20130405143520 Ignore-this: ea06b1ab2157f2f5c601dc461f7ac830 ]