Cabal revisions of echo-0.1.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: echo-version: 0.1.3-synopsis: A cross-platform, cross-console way to handle echoing terminal input-description: The @base@ library exposes the @hGetEcho@ and @hSetEcho@ functions- for querying and setting echo status, but unfortunately, neither- function works with MinTTY consoles on Windows. This is a serious- issue, since @hGetEcho@ and @hSetEcho@ are often used to disable- input echoing when a program prompts for a password, so many- programs will reveal your password as you type it on MinTTY!- .- This library provides an alternative interface which works- with both MinTTY and other consoles. An example is included- which demonstrates how one might prompt for a password using- this library. To build it, make sure to configure with the- @-fexample@ flag.-homepage: https://github.com/RyanGlScott/echo-bug-reports: https://github.com/RyanGlScott/echo/issues-license: BSD3-license-file: LICENSE-author: Ryan Scott-maintainer: Ryan Scott <ryan.gl.scott@gmail.com>-stability: Provisional-copyright: (C) 2016-2017 Ryan Scott-category: System-build-type: Simple-extra-source-files: CHANGELOG.md, README.md-cabal-version: >=1.10--source-repository head- type: git- location: https://github.com/RyanGlScott/echo--flag example- description: Build the bundled example program.- default: False--library- exposed-modules: System.IO.Echo- System.IO.Echo.Internal-- build-depends: base >= 4.3 && < 5- , process >= 1.0.1.1 && < 1.5- if os(windows)- cpp-options: "-DWINDOWS"- build-depends: mintty >= 0.1 && < 0.2- , Win32 >= 2 && < 3-- hs-source-dirs: src- default-language: Haskell2010- ghc-options: -Wall--executable password- if !flag(example)- buildable: False-- main-is: Password.hs- build-depends: base >= 4.3 && < 5- , echo- hs-source-dirs: example- default-language: Haskell2010- ghc-options: -Wall+name: echo +version: 0.1.3 +x-revision: 1 +synopsis: A cross-platform, cross-console way to handle echoing terminal input +description: The @base@ library exposes the @hGetEcho@ and @hSetEcho@ functions + for querying and setting echo status, but unfortunately, neither + function works with MinTTY consoles on Windows. This is a serious + issue, since @hGetEcho@ and @hSetEcho@ are often used to disable + input echoing when a program prompts for a password, so many + programs will reveal your password as you type it on MinTTY! + . + This library provides an alternative interface which works + with both MinTTY and other consoles. An example is included + which demonstrates how one might prompt for a password using + this library. To build it, make sure to configure with the + @-fexample@ flag. +homepage: https://github.com/RyanGlScott/echo +bug-reports: https://github.com/RyanGlScott/echo/issues +license: BSD3 +license-file: LICENSE +author: Ryan Scott +maintainer: Ryan Scott <ryan.gl.scott@gmail.com> +stability: Provisional +copyright: (C) 2016-2017 Ryan Scott +category: System +build-type: Simple +extra-source-files: CHANGELOG.md, README.md +cabal-version: >=1.10 + +source-repository head + type: git + location: https://github.com/RyanGlScott/echo + +flag example + description: Build the bundled example program. + default: False + +library + exposed-modules: System.IO.Echo + System.IO.Echo.Internal + + build-depends: base >= 4.3 && < 5 + , process >= 1.0.1.1 && < 1.7 + if os(windows) + cpp-options: "-DWINDOWS" + build-depends: mintty >= 0.1 && < 0.2 + , Win32 >= 2 && < 3 + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall + +executable password + if !flag(example) + buildable: False + + main-is: Password.hs + build-depends: base >= 4.3 && < 5 + , echo + hs-source-dirs: example + default-language: Haskell2010 + ghc-options: -Wall