Commit Graph

117 Commits (5d67167c8797271b2a1560967455e6ca1d120859)

Author SHA1 Message Date
Lennart Spitzner e0dd252707 Adapt to ghc-8.4, Drop support for ghc<8 2018-04-13 20:47:08 +02:00
Lennart Spitzner c63327e25c Bump to 1.3.0.0, Changelog, Add few upper bounds 2018-02-12 17:10:46 +01:00
Lennart Spitzner 10291d3808 Add testcases for completions 2018-02-12 15:47:53 +01:00
Lennart Spitzner 0313b0d68d Improve completion behaviour 2018-02-12 15:47:27 +01:00
Lennart Spitzner a495e13e53 Add addHelpCommandWith; Improve layouting for help/docs 2018-01-12 23:16:20 +01:00
Lennart Spitzner 9337ab8d40 Switch to using newlines as separator between completions 2018-01-12 00:08:26 +01:00
Lennart Spitzner 327f596d1d Add bash-completion support (experimental) 2018-01-11 21:47:49 +01:00
Lennart Spitzner a4e80cc8fc Add addHelpCommand2 making use of the new ppHelpDepthOne 2018-01-10 22:49:18 +01:00
Lennart Spitzner e1c38e430f Support hiding flags 2018-01-10 22:39:40 +01:00
Lennart Spitzner 92a7339590 Add functions ppUsageShortSub and ppHelpDepthOne 2018-01-10 22:00:55 +01:00
Lennart Spitzner 548f2ccd8f Apply autoformatting and Refactor slightly 2018-01-10 00:53:51 +01:00
Lennart Spitzner 0f5aa00bb3 Support hiding commands (and parts, in theory) 2018-01-10 00:32:08 +01:00
Lennart Spitzner bedc74462b Fix addHelpCommand to not expect a local CommandDesc 2018-01-09 16:30:37 +01:00
Lennart Spitzner 9f6ec52471 Add .gitignore for dist-newstyle 2017-12-10 23:25:03 +01:00
Lennart Spitzner dda70a959b Remove dependency on `either` package 2017-12-10 23:23:59 +01:00
Lennart Spitzner e8272f1804 Bump to 1.2.1.0; Changelog 2017-11-13 21:28:19 +01:00
Lennart Spitzner d9b56af676 Add interactive utils in new module 'Monadic.Interactive' 2017-11-13 21:27:58 +01:00
Lennart Spitzner c4f930f3db Fix bug in `ppUsageWithHelp` and some mistakes in docs 2017-11-13 21:18:09 +01:00
Lennart Spitzner 728cc8641d Bump to 1.2.0.0; Changelog 2017-10-03 17:06:55 +02:00
Lennart Spitzner b2a25f3a07 Rename param functions, Add `addParamNoFlagString*`, Fix flag behaviour 2017-10-03 17:06:15 +02:00
Lennart Spitzner bd7f1f3c07 Enablel changelog check in iridium.yaml 2017-10-03 00:12:22 +02:00
Lennart Spitzner 918ae1c417 Bump to 1.1.1.0; Changelog 2017-10-02 22:47:00 +02:00
Lennart Spitzner 95886b898b Add `addNullCmd` and `addStringParams` 2017-10-02 22:45:43 +02:00
Lennart Spitzner b7f1f0382f Remove ghc -j flag from .cabal file 2017-10-02 22:24:03 +02:00
Lennart Spitzner 4c053ab1f2 Add github readme link to package description 2017-09-24 17:52:32 +02:00
Lennart Spitzner 8055fbc255 Fix documentation error 2017-09-24 17:48:27 +02:00
Lennart Spitzner cdb9e4e723 Bump to 1.1.0.2 2017-09-24 17:44:22 +02:00
Lennart Spitzner 12a2bed6c8 Improve usage pretty-printing: children in separate line 2017-08-10 18:03:07 +02:00
Lennart Spitzner 9433991ae6 Improve usage pretty-printing a bit more 2017-08-10 17:56:41 +02:00
Lennart Spitzner 0be78a3aab Fix usage pretty-printing block output 2017-08-10 17:49:31 +02:00
Lennart Spitzner cd983676cb Fixup maintainer name 2017-08-10 17:48:29 +02:00
Lennart Spitzner 656b3e221b Bump to 1.1.0.1 2017-08-01 23:31:43 +02:00
Lennart Spitzner 8267c300c3 Adapt for ghc-8.2.1 2017-08-01 23:28:33 +02:00
Lennart Spitzner e0ea9ef948 Update maintainer email address 2017-08-01 23:28:11 +02:00
Lennart Spitzner 0044c7561e Prepare release, Change .cabal file 2017-05-17 00:10:36 +02:00
Lennart Spitzner ece1412364 Remove unused dependency (nats) 2017-05-16 23:58:01 +02:00
Lennart Spitzner 0052781b2e Fix changelog entry 2017-05-16 23:53:48 +02:00
Lennart Spitzner 6f7602bb35 Update README.md: Add examples for cmds and flags 2017-05-16 23:47:12 +02:00
Lennart Spitzner 97f7165656 Fix two bugs
- when input was missing inside a reorder, butcher
  erroneously reported an monadMisuseError;
- flags that allow multiple occurences/values returned
  the results in the reversed order.
2017-05-16 23:44:54 +02:00
Lennart Spitzner 719d447701 Add function parsingErrorString 2017-05-16 22:03:25 +02:00
Lennart Spitzner 8793adcc7d Add function runCmdParserSimple 2017-05-16 21:50:47 +02:00
Lennart Spitzner fb25b564ff Prepare release (Fix cabal etc.) 2017-05-16 21:41:54 +02:00
Lennart Spitzner 12b886ad31 Allow --flag=value syntax in addition to --flag value 2017-05-16 21:02:01 +02:00
Lennart Spitzner 6a45f4b3a6 Add withReorder function 2017-05-16 13:28:32 +02:00
Lennart Spitzner 6a4d15e895 Add more haddock 2017-05-16 13:20:28 +02:00
Lennart Spitzner c1cbc77e5b Implement mapOut, peekInput, cmd child merging 2017-05-16 12:22:28 +02:00
Lennart Spitzner b15f1ae585 Refactor module structure; Add haddock; Update README 2017-01-01 14:46:53 +01:00
Lennart Spitzner aecef373f9 Add ppUsageWithHelp 2016-12-30 22:16:04 +01:00
Lennart Spitzner 76e3baad76 Make help print subcommand help as well (addHelpCommand) 2016-12-30 22:16:04 +01:00
Lennart Spitzner 046812cecb Add addRestOfInputStringParam 2016-12-30 22:16:04 +01:00