File: terminal-progress-bar.cabal

package info (click to toggle)
haskell-terminal-progress-bar 0.4.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 100 kB
  • sloc: haskell: 509; makefile: 3
file content (70 lines) | stat: -rw-r--r-- 2,257 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
name:          terminal-progress-bar
version:       0.4.2
cabal-version: >=1.10
build-type:    Simple
author:        Roel van Dijk <roel@lambdacube.nl>
maintainer:    Roel van Dijk <roel@lambdacube.nl>
copyright:     2012–2019 Roel van Dijk <roel@lambdacube.nl>
license:       BSD3
license-file:  LICENSE
category:      System, User Interfaces
homepage:      https://github.com/roelvandijk/terminal-progress-bar
bug-reports:   https://github.com/roelvandijk/terminal-progress-bar/issues
synopsis:      A progress bar in the terminal
description:
  A progress bar conveys the progress of a task. This package
  implements a progress bar that is displayed in a terminal.
  .
  See the module 'System.ProgressBar' to get started or look at the
  terminal-progress-bar-example package.
  .
  The animated progress bar depends entirely on the interpretation of
  the carriage return character (\'\\r\'). If your terminal interprets
  it as something else than \"move cursor to beginning of line\", the
  animation won't work.

extra-source-files: LICENSE, README.markdown, changelog.md

source-repository head
  type:     git
  location: git://github.com/roelvandijk/terminal-progress-bar.git

library
    hs-source-dirs: src
    build-depends:
        base          >= 4.5 && < 5
      , deepseq       >= 1.4.3
      , terminal-size >= 0.3.2
      , text          >= 1.2
      , time          >= 1.8
    exposed-modules: System.ProgressBar
    ghc-options: -Wall
    default-language: Haskell2010

test-suite test-terminal-progress-bar
    type: exitcode-stdio-1.0
    main-is: test.hs
    hs-source-dirs: test
    ghc-options: -Wall
    build-depends:
        base                 >= 4.5 && < 5
      , HUnit                >= 1.2.4.2
      , terminal-progress-bar
      , test-framework       >= 0.3.3
      , test-framework-hunit >= 0.2.6
      , text                 >= 1.2
      , time                 >= 1.8
    default-language: Haskell2010

benchmark bench-terminal-progress-bar
    type: exitcode-stdio-1.0
    main-is: bench.hs
    hs-source-dirs: bench

    build-depends:
        base      >= 4.5 && < 5
      , criterion >= 1.1.4
      , terminal-progress-bar
      , time      >= 1.8
    ghc-options: -Wall -O2
    default-language: Haskell2010