-- 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.2 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' via SHS so this tool will probably work on Linuxes and maybe Macs. Pure Windows will fail to run it. 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 Source-repository head Type: git Location: http://github.com/ierton/haskdogs