summaryrefslogtreecommitdiff
path: root/recursive-line-count.cabal
diff options
context:
space:
mode:
authorJoeyAdams <>2012-04-02 08:23:45 (GMT)
committerhdiff <hdiff@luite.com>2012-04-02 08:23:45 (GMT)
commit874f841291dee45b27ab36a58cfe08a6f643d91a (patch)
treea17f01f21365cb31453b42035227a011507a1cf5 /recursive-line-count.cabal
version 0.1HEAD0.1master
Diffstat (limited to 'recursive-line-count.cabal')
-rw-r--r--recursive-line-count.cabal44
1 files changed, 44 insertions, 0 deletions
diff --git a/recursive-line-count.cabal b/recursive-line-count.cabal
new file mode 100644
index 0000000..54702b5
--- /dev/null
+++ b/recursive-line-count.cabal
@@ -0,0 +1,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