stack-tag: Create etags for Haskell projects based on Stack snapshots

[ library, mit, program, unclassified ] [ Propose Tags ]

[Skip to Readme]
Versions 0.2.0
Dependencies async, base (>=4.7 && <5), containers, directory, hasktags, mtl, optparse-applicative, process, stack-tag, text [details]
License MIT
Copyright 2018 Reichert Brothers
Author Christopher & Cody Reichert (Reichert Brothers)
Maintainer christopher@reichertbrothers.com
Home page https://github.com/creichert/stack-tag#readme
Bug tracker https://github.com/creichert/stack-tag/issues
Source repo head: git clone https://github.com/creichert/stack-tag
Uploaded by ChristopherReichert at Sat Sep 15 20:11:51 UTC 2018
Distributions NixOS:0.2.0
Executables stack-tag
Downloads 68 total (16 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-09-15 [all 1 reports]
Hackage Matrix CI

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for stack-tag-0.2.0

[back to package description]

Stack Tag

Create etags & ctags for Haskell projects based on Stack snapshots.

Quick start

stack install stack-tag
stack-tag && cp stack.tag TAGS

When you change a source file, run:

stack-tag && cp stack.tag TAGS

Features

  • Tag files are based on snapshots. All generated tags will correspond to the exact matching version found in the active stack resolver.

  • Tag files are cached. Dependencies only need to be downloaded once per snapshot.

  • Transitive dependencies are tagged, including dependencies in executable, test-suite and benchmark stanzas.