The haskdogs package
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. Starting from 0.3, cmdline args will be passed to hasktags followed by a filelist generated.
Properties
| Versions | 0.1, 0.2, 0.3, 0.3.1, 0.3.2 |
|---|---|
| Dependencies | base (≥3 & <5), Cabal (≥1.6), filepath (≥1.1.0.3), HSH (≥2.0.3) |
| License | BSD3 |
| Author | Sergey Mironov |
| Maintainer | ierton@gmail.com |
| Category | Development |
| Home page | http://github.com/ierton/haskdogs |
| Source repository | git clone http://github.com/ierton/haskdogs |
| Executables | haskdogs |
| Upload date | Sat Sep 17 13:52:02 UTC 2011 |
| Uploaded by | SergeyMironov |
| Distributions | NixOS: 0.3.2 |
Downloads
- haskdogs-0.3.tar.gz (Cabal source package)
- package description (included in the package)