summaryrefslogtreecommitdiff
path: root/recursive-line-count.cabal
blob: 54702b5c2f950a6f964bb4fc5a9b0ec841e8ea1d (plain)
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
name:                recursive-line-count
version:             0.1
synopsis:            Count lines in files and display them hierarchically
description:
    This program can be used to count lines of code in a program and display
    them hierarchically.  For example, to tally up lines of Haskell code in a
    git repository:
    .
    >git ls-files '*.hs' | recursive-line-count
    .
    More precisely, @recursive-line-count@ takes a list of file names on
    standard input, counts lines in each file, and displays the results in a
    GtkTreeView.
    .
    Note that although this package is BSD3-licensed, it has LGPL dependencies.
homepage:            https://github.com/joeyadams/haskell-recursive-line-count
license:             BSD3
license-file:        LICENSE
author:              Joey Adams
maintainer:          joeyadams3.14159@gmail.com
copyright:           Copyright (c) Joseph Adams 2012
category:            Tools
build-type:          Simple
cabal-version:       >=1.8

source-repository head
    type:       git
    location:   git://github.com/joeyadams/haskell-recursive-line-count.git

executable recursive-line-count
    main-is: Main.hs

    other-modules:
        CountLines

    build-depends: base == 4.*
                 , containers
                 , gtk
                 , process
                 , mtl >= 2
                 , filepath
                 , bytestring

    ghc-options: -Wall -fwarn-tabs