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
Lennart Spitzner
11db0a98ab
Fix InputString parsing for addFlagStringParam function family
2016-12-30 22:16:04 +01:00
Lennart Spitzner
f35ebb733a
Fix/Implement knot-tying of the CommandDesc cyclic graph structure
2016-12-30 22:16:03 +01:00
Lennart Spitzner
b11663d910
Add 'suggestion' functionality
...
i.e. possible additional input that could make the input valid
(or at least less invalid).
2016-12-30 22:16:03 +01:00