-- 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