Commit Graph

74 Commits

Author SHA1 Message Date
Paolo Capriotti
2ec4121a8e Return ParserHelp from parseFailure
This makes it possible to customise the final help text without duplicating the
help generation code.
2014-08-27 15:24:51 +01:00
Paolo Capriotti
15266068e7 Remove deprecated functions 2014-08-25 14:50:25 +01:00
Paolo Capriotti
345612368a Update email address 2014-08-18 14:06:26 +01:00
Paolo Capriotti
3b09d5c9fd Switch to tasty
Since tasty depends on optparse-applicative, I've had to move the tests to a
separate package to avoid the cyclic dependency. Also, since updates to
optparse-applicative might break the build for tasty, the test package does not
actually depend on optparse-applicative, but includes its code directly.
2014-08-07 21:09:04 +01:00
Paolo Capriotti
9724d60fb0 Bump version to 0.9.1.2 2014-08-06 14:47:24 +01:00
Paolo Capriotti
3046f88bde Add missing test file to cabal (fixes #97). 2014-07-31 11:27:39 +01:00
Paolo Capriotti
348c1cfd38 Bump version to 0.9.1. 2014-07-23 14:32:53 +01:00
Paolo Capriotti
ada6fd0f56 Add dependency on transformers-compat. 2014-05-23 06:48:31 +01:00
Paolo Capriotti
2768b8397a Merge branch 'transformers-0.4' 2014-05-06 20:42:01 +01:00
Paolo Capriotti
279027c86c Update to transformers 0.4. 2014-05-06 20:40:11 +01:00
Paolo Capriotti
bacd89b17d Add test files to cabal. 2014-05-05 12:29:17 +01:00
Paolo Capriotti
4ff8377a6f Update bound on QuickCheck (fixes #78). 2014-05-05 12:21:53 +01:00
Paolo Capriotti
b7ad66173b Bump version to 0.8.1. 2014-05-05 11:13:16 +01:00
Paolo Capriotti
0b7e26e69f Bump version to 0.8.0.1. 2014-03-19 14:00:34 +00:00
Paolo Capriotti
d9d6ba2beb Add missing test files to cabal package (fixes #73). 2014-03-19 13:58:57 +00:00
Adam Bergmark
588711aca0 Add CHANGELOG.md to extra-source-files for hackage 2014-03-17 03:56:39 +01:00
Paolo Capriotti
c843cf4563 Expose Internal module (fix #60). 2014-03-16 11:02:38 +00:00
Paolo Capriotti
0598d425c3 Add quickcheck properties for Chunk. 2013-10-18 21:06:27 +01:00
Paolo Capriotti
72c5ebfb7b Merge branch 'master' into formatting
Conflicts:
	Options/Applicative/BashCompletion.hs
	Options/Applicative/Builder.hs
	Options/Applicative/Extra.hs
	Options/Applicative/Types.hs
	optparse-applicative.cabal
	tests/Tests.hs
2013-10-18 16:54:01 +01:00
Paolo Capriotti
954455a86f Bump version to 0.8. 2013-10-18 16:37:11 +01:00
Paolo Capriotti
7e11543ad4 Escape angle brackets in cabal description. 2013-10-18 11:36:02 +01:00
Paolo Capriotti
21b21761c2 Bump version to 0.7.0.1. 2013-10-18 11:34:38 +01:00
Paolo Capriotti
4564b2c9ce Update cabal description.
Use the new modifier API in the cabal description, i.e. replace `&` with
`<>`.
2013-10-18 11:32:38 +01:00
Paolo Capriotti
1e917ba865 Bump version to 0.7.0. 2013-10-17 18:09:02 +01:00
Paolo Capriotti
c5f1863ebf Remove Builder.Arguments module. 2013-10-17 18:02:04 +01:00
Paolo Capriotti
b7b47b271d Bump version to 0.7.0. 2013-10-14 16:33:13 +01:00
Paolo Capriotti
4d10e6ef05 Restructure modules. 2013-10-14 16:32:59 +01:00
Paolo Capriotti
5e137613a1 Add dependency on ansi-wl-pprint. 2013-10-14 15:19:01 +01:00
Paolo Capriotti
e0b2e10eae Bump version to 0.6.1. 2013-10-11 17:00:09 +01:00
Paolo Capriotti
09939abf8d Fix compatibility with ghc 7.0.4 (fix #44). 2013-04-20 20:11:08 +01:00
Ben Gamari
f8101b5a95 Bump upper bound on process
This is for GHC 7.7
2013-03-19 15:06:12 -04:00
Paolo Capriotti
ec5850996f Bump version to 0.6.0. 2013-03-17 17:41:37 +00:00
Paolo Capriotti
0b0d6cd46e Bump version to 0.5.2.1. 2012-12-24 21:36:49 +00:00
Paolo Capriotti
0608a8e0a7 Bump version to 0.5.2. 2012-12-23 21:56:33 +00:00
Paolo Capriotti
bc0656f1da Bump version to 0.5.1. 2012-12-23 17:55:20 +00:00
Paolo Capriotti
42d4ef690b Add source repository to .cabal file. 2012-12-22 12:04:12 +00:00
Paolo Capriotti
75c6303bee Update dependency bounds. 2012-12-22 11:17:12 +00:00
Mark Wright
50f60574f6 Include the test source files in the cabal sdist tarball 2012-11-09 00:10:38 +11:00
Paolo Capriotti
5b98e211b9 Bump version to 0.5.0 2012-11-02 11:15:49 +00:00
Henning Thielemann
6b2dbcc0e2 Cabal: add ghc-options -Wall 2012-11-02 11:15:07 +00:00
Paolo Capriotti
240e42e9c8 Split Builder module.
Created a `Builder.Internal` module for internal definitions used by the
builders, and a `Builder.Arguments` module for all the builders dealing
with arguments.
2012-09-23 13:56:19 +01:00
Paolo Capriotti
ff418d8564 Bump version to 0.4.1. 2012-09-04 17:28:43 +01:00
Paolo Capriotti
98b11198fc Remove file and directory completers.
Their functionality is covered by `bashCompleter`, for which there is
now a modifier `action`.
2012-08-02 22:13:58 +01:00
Paolo Capriotti
814e63fac3 Add bash completer. 2012-08-02 20:19:14 +01:00
Paolo Capriotti
ee208d3488 Add more completers. 2012-08-02 20:16:53 +01:00
Paolo Capriotti
629bbf26cb Move P monad to an Internal module. 2012-07-31 22:29:17 +01:00
Paolo Capriotti
90e5591da9 Initial setup for bash completion. 2012-07-31 22:19:35 +01:00
Paolo Capriotti
db998cfac7 Refactoring: add StateT on the P monad stack. 2012-07-31 22:16:45 +01:00
Paolo Capriotti
6ab4fc602b Bump version to 0.4.0. 2012-07-30 21:47:21 +01:00
Paolo Capriotti
66bd310b84 Bump version to 0.3.1. 2012-07-30 20:00:19 +01:00