packages feed

optparse-applicative-simple 1.0.3 → 1.1

raw patch · 2 files changed

+34/−70 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- OptparseApplicative.Simple.IO: parser :: Text -> Parser a -> IO a
+ OptparseApplicative.Simple.IO: parseCmdArgs :: Text -> Parser a -> IO a

Files

library/OptparseApplicative/Simple/IO.hs view
@@ -1,6 +1,6 @@ module OptparseApplicative.Simple.IO (-  parser,+  parseCmdArgs, ) where @@ -14,11 +14,11 @@ {-| Parses the application arguments and outputs help when needed. -}-parser +parseCmdArgs    :: Text -- ^ Program description   -> D.Parser a -- ^ Arguments specification-  -> IO a -- ^ IO action producing the parsed arguments-parser description parser =+  -> IO a -- ^ IO action producing the parsed arguments or failing+parseCmdArgs description parser =   parserInfo (C.parser description parser)  parserInfo :: C.ParserInfo a -> IO a
optparse-applicative-simple.cabal view
@@ -1,11 +1,7 @@-name:-  optparse-applicative-simple-version:-  1.0.3-category:-  CLI, Parsing, Options-synopsis:-  Simple command line interface arguments parser+name: optparse-applicative-simple+version: 1.1+category: CLI, Parsing, Options+synopsis: Simple command line interface arguments parser description:   A very simple API for the \"optparse-applicative\" library,   which maintains the compatibility with it,@@ -13,73 +9,41 @@   IOW, you don't need to depend on \"optparse-applicative\" to   apply this library,   yet you still can integrate with it, when needed.-homepage:-  https://github.com/nikita-volkov/optparse-applicative-simple-bug-reports:-  https://github.com/nikita-volkov/optparse-applicative-simple/issues-author:-  Nikita Volkov <nikita.y.volkov@mail.ru>-maintainer:-  Nikita Volkov <nikita.y.volkov@mail.ru>-copyright:-  (c) 2017, Nikita Volkov-license:-  MIT-license-file:-  LICENSE-build-type:-  Simple-cabal-version:-  >= 1.10--source-repository head-  type:-    git-  location:-    git://github.com/nikita-volkov/optparse-applicative-simple.git+homepage: https://github.com/nikita-volkov/optparse-applicative-simple+bug-reports: https://github.com/nikita-volkov/optparse-applicative-simple/issues+author: Nikita Volkov <nikita.y.volkov@mail.ru>+maintainer: Nikita Volkov <nikita.y.volkov@mail.ru>+copyright: (c) 2017, Nikita Volkov+license: MIT+license-file: LICENSE+build-type: Simple+cabal-version: >=1.10  library-  hs-source-dirs:-    library+  hs-source-dirs: library+  default-extensions: Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples+  default-language: Haskell2010   exposed-modules:     OptparseApplicative.Simple.Parser     OptparseApplicative.Simple.IO   other-modules:     OptparseApplicative.Simple.ParserInfo-  default-extensions:-    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples-  default-language:-    Haskell2010   build-depends:-    -- -    optparse-applicative >= 0.14 && < 0.15,-    attoparsec == 0.13.*,-    attoparsec-data == 1.*,-    -- -    text == 1.*,-    base-prelude < 2+    attoparsec ==0.13.*,+    attoparsec-data ==1.*,+    base-prelude <2,+    optparse-applicative >=0.14 && <0.15,+    text ==1.*  test-suite demo-  type:-    exitcode-stdio-1.0-  hs-source-dirs:-    demo-  main-is:-    Main.hs-  ghc-options:-    -O2-    -threaded-    "-with-rtsopts=-N"-  ghc-prof-options:-    -O2-    -threaded-    -fprof-auto-    "-with-rtsopts=-N -p -s -h -i0.1"-  default-extensions:-    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples-  default-language:-    Haskell2010+  type: exitcode-stdio-1.0+  hs-source-dirs: demo+  default-extensions: Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples+  default-language: Haskell2010+  ghc-options: -O2 -threaded "-with-rtsopts=-N"+  ghc-prof-options: -O2 -threaded -fprof-auto "-with-rtsopts=-N -p -s -h -i0.1"+  main-is: Main.hs   build-depends:     optparse-applicative-simple,-    attoparsec-data == 1.*,-    rerebase == 1.*+    attoparsec-data ==1.*,+    rerebase ==1.*