haskdogs-0.1: haskdogs.cabal
-- haskdogs.cabal auto-generated by cabal init. For additional
-- options, see
-- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr.
-- The name of the package.
Name: haskdogs
Version: 0.1
Synopsis: Generate ctags file for haskell project directory and it's deps
Homepage: http://github.com/ierton/haskdogs
License: BSD3
License-file: LICENSE
Author: Sergey Mironov
Maintainer: ierton@gmail.com
Category: Development
Build-type: Simple
Cabal-version: >=1.6
extra-source-files: README
Description:
haskdogs is a small shellscript-like tool which creates tag file for entire
haskell project directory. It takes into account first-level dependencies by
recursively scanning imports and adding matching packages to the final
tag list.
As a result, programmer can use his/her text editor supporting tags (vim, for
example) to jump directly to definition of any standard or foreign function
he/she uses.
Note, that haskdogs calls some Unix shell commands like 'test' or 'mkdir'
so this tool will likely fail to work on pure Windows platforms.
Executable haskdogs
Hs-source-dirs: src
Main-is: haskdogs.hs
Build-depends: base >= 3 && < 5, Cabal >= 1.6, HSH >= 2.0.3, filepath >= 1.1.0.3
Ghc-options: -fwarn-tabs -Wall
Build-tools: hasktags
Source-repository head
Type: git
Location: http://github.com/ierton/haskdogs