homepage: https://github.com/thumphries/hgrep
changelog-type: markdown
hash: 778d4d9fd278c5305c71fb3ea163e7444fe3e1b8792d49183763f544a1813639
test-bench-deps: {}
maintainer: tim@utf8.me
synopsis: Search Haskell source code from the command line
changelog: ! '## Version 0.0 (2017-10-03)


  - Initial release

'
basic-deps:
  ghc: ! '>=7.10.2 && <8.3'
  transformers-bifunctors: ! '>=0.1 && <1.0'
  base: ! '>=4.9 && <4.11'
  ghc-exactprint: ! '>=0.5 && <0.6'
  ansi-terminal: ! '>=0.6.3 && <0.8'
  lens: ! '>=4.15 && <4.16'
  hgrep: -any
  transformers: ! '>=0.5 && <0.7'
  optparse-applicative: ! '>=0.13 && <0.15'
  hscolour: ! '>=1.24 && <1.25'
  template-haskell: ! '>=2.11 && <2.13'
all-versions:
- '0.0'
author: Tim Humphries
latest: '0.0'
description-type: markdown
description: ! "# hgrep\n\nSearch Haskell source code from the command line.\n\nPowered
  by ghc-exactprint.\n\n## Usage\n\n`hgrep` requires an expression and a set of files
  to search across to\nfunction. For now, an expression can only be the full name
  of a type\nor an expression.\n\n```\n$> hgrep\nUsage: hgrep EXPRESSION [FILE]\n```\n\n```\n$>
  hgrep main main/hgrep.hs\nmain/hgrep.hs:16:1-13\n\n-- | Run the program.\nmain ::
  IO ()\nmain/hgrep.hs:(17,1)-(18:27)\n\nmain = do\n  putStrLn \"Hello, world!\"\n```\n\n```\n$>
  hgrep PrintOpts src/**/*.hs\nsrc/Language/Haskell/HGrep/Internal/Data.hs:(40,1)-(42,28)\n\ndata
  PrintOpts = PrintOpts {\n    poColourOpts :: ColourOpts\n  } deriving (Eq, Ord,
  Show)\n```\n"
license-name: BSD3

Update from Hackage at 2017-10-03T10:42:58Z
Update from Hackage at 2017-10-03T10:42:58Z
