Cabal revisions of byline-0.3.2.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
----------------------------------------------------------------------------------name: byline-version: 0.3.2.1-synopsis: Library for creating command-line interfaces (colors, menus, etc.)-homepage: https://code.devalot.com/open/byline-bug-reports: https://code.devalot.com/open/byline/issues-license: BSD2-license-file: LICENSE-author: Peter Jones <pjones@devalot.com>-maintainer: Peter Jones <pjones@devalot.com>-copyright: Copyright: (c) 2015-2019 Peter J. Jones-category: System, User Interfaces-build-type: Simple-stability: experimental-cabal-version: 1.18-description:- Byline simplifies writing interactive terminal applications by- building upon @ansi-terminal@ and @haskeline@. This makes it- possible to print messages and prompts that include terminal escape- sequences such as colors that are automatically disabled when- standard input is a file. It also means that Byline works on both- POSIX-compatible systems and on Windows.- .- The primary features of Byline include printing messages, prompting- for input, and generating custom menus. It was inspired by the- @highline@ Ruby library and the @terminal@ library by Craig Roche.-----------------------------------------------------------------------------------extra-source-files:- CHANGES.md- README.md- examples/*.hs-----------------------------------------------------------------------------------source-repository head- type: git- location: https://code.devalot.com/open/byline.git-----------------------------------------------------------------------------------flag build-examples- description: Build examples when building the library.- manual: True- default: False-----------------------------------------------------------------------------------library- exposed-modules:- System.Console.Byline- System.Console.Byline.Color- System.Console.Byline.Completion- System.Console.Byline.Internal.Byline- System.Console.Byline.Internal.Color- System.Console.Byline.Internal.Completion- System.Console.Byline.Internal.Render- System.Console.Byline.Internal.Types- System.Console.Byline.Menu- System.Console.Byline.Modifiers- System.Console.Byline.Primitive- System.Console.Byline.Stylized-- hs-source-dirs: src- default-language: Haskell2010- ghc-options: -Wall -fwarn-incomplete-uni-patterns-- build-depends: base >= 4.7 && < 5.0- , ansi-terminal >= 0.6 && < 0.10- , colour >= 2.3 && < 2.4- , containers >= 0.5 && < 0.7- , exceptions >= 0.8 && < 0.11- , haskeline >= 0.7 && < 0.8- , mtl >= 2.1 && < 2.3- , terminfo-hs >= 0.1 && < 0.3- , text >= 0.11 && < 1.3- , transformers >= 0.3 && < 0.6-- if !impl(ghc >= 8.0)- build-depends: semigroups == 0.18.*-----------------------------------------------------------------------------------executable simple- main-is: examples/simple.hs- default-language: Haskell2010- ghc-options: -Wall -fwarn-incomplete-uni-patterns- build-depends: base, byline, text-- if !flag(build-examples)- buildable: False-----------------------------------------------------------------------------------executable menu- main-is: examples/menu.hs- default-language: Haskell2010- ghc-options: -Wall -fwarn-incomplete-uni-patterns- build-depends: base, byline, text-- if !flag(build-examples)- buildable: False+-------------------------------------------------------------------------------- +name: byline +version: 0.3.2.1 +x-revision: 1 +synopsis: Library for creating command-line interfaces (colors, menus, etc.) +homepage: https://code.devalot.com/open/byline +bug-reports: https://code.devalot.com/open/byline/issues +license: BSD2 +license-file: LICENSE +author: Peter Jones <pjones@devalot.com> +maintainer: Peter Jones <pjones@devalot.com> +copyright: Copyright: (c) 2015-2019 Peter J. Jones +category: System, User Interfaces +build-type: Simple +stability: experimental +cabal-version: 1.18 +description: + Byline simplifies writing interactive terminal applications by + building upon @ansi-terminal@ and @haskeline@. This makes it + possible to print messages and prompts that include terminal escape + sequences such as colors that are automatically disabled when + standard input is a file. It also means that Byline works on both + POSIX-compatible systems and on Windows. + . + The primary features of Byline include printing messages, prompting + for input, and generating custom menus. It was inspired by the + @highline@ Ruby library and the @terminal@ library by Craig Roche. + +-------------------------------------------------------------------------------- +extra-source-files: + CHANGES.md + README.md + examples/*.hs + +-------------------------------------------------------------------------------- +source-repository head + type: git + location: https://code.devalot.com/open/byline.git + +-------------------------------------------------------------------------------- +flag build-examples + description: Build examples when building the library. + manual: True + default: False + +-------------------------------------------------------------------------------- +library + exposed-modules: + System.Console.Byline + System.Console.Byline.Color + System.Console.Byline.Completion + System.Console.Byline.Internal.Byline + System.Console.Byline.Internal.Color + System.Console.Byline.Internal.Completion + System.Console.Byline.Internal.Render + System.Console.Byline.Internal.Types + System.Console.Byline.Menu + System.Console.Byline.Modifiers + System.Console.Byline.Primitive + System.Console.Byline.Stylized + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall -fwarn-incomplete-uni-patterns + + build-depends: base >= 4.7 && < 5.0 + , ansi-terminal >= 0.6 && < 0.11 + , colour >= 2.3 && < 2.4 + , containers >= 0.5 && < 0.7 + , exceptions >= 0.8 && < 0.11 + , haskeline >= 0.7 && < 0.8 + , mtl >= 2.1 && < 2.3 + , terminfo-hs >= 0.1 && < 0.3 + , text >= 0.11 && < 1.3 + , transformers >= 0.3 && < 0.6 + + if !impl(ghc >= 8.0) + build-depends: semigroups == 0.18.* + +-------------------------------------------------------------------------------- +executable simple + main-is: examples/simple.hs + default-language: Haskell2010 + ghc-options: -Wall -fwarn-incomplete-uni-patterns + build-depends: base, byline, text + + if !flag(build-examples) + buildable: False + +-------------------------------------------------------------------------------- +executable menu + main-is: examples/menu.hs + default-language: Haskell2010 + ghc-options: -Wall -fwarn-incomplete-uni-patterns + build-depends: base, byline, text + + if !flag(build-examples) + buildable: False