ghc-debug-brick-0.8.0.0: ghc-debug-brick.cabal
cabal-version: 2.4
name: ghc-debug-brick
version: 0.8.0.0
synopsis: A simple TUI using ghc-debug
description: A simple TUI using ghc-debug
bug-reports: https://gitlab.haskell.org/ghc/ghc-debug/-/issues
license: BSD-3-Clause
license-file: LICENSE
author: David Eichmann, Matthew Pickering, Hannes Siebenhandl
maintainer: hannes@well-typed.com
build-type: Simple
extra-doc-files: CHANGELOG.md
common shared
ghc-options: -Wall -Wincomplete-record-selectors
default-language: Haskell2010
library
import: shared
hs-source-dirs: src
exposed-modules:
Brick.Widgets.IOTree
Brick.Widgets.ListPicker
GHC.Debug.Brick.Model
GHC.Debug.Brick.Namespace
GHC.Debug.Brick.ClosureDetails
GHC.Debug.Brick.Common
GHC.Debug.Brick.IOTree
GHC.Debug.Brick.Lib
GHC.Debug.Brick.Render
GHC.Debug.Brick.Render.Closure
GHC.Debug.Brick.Render.Command
GHC.Debug.Brick.Render.Filter
GHC.Debug.Brick.Render.Footer
GHC.Debug.Brick.Render.Header
GHC.Debug.Brick.Render.Histogram
GHC.Debug.Brick.Render.HistoryPicker
GHC.Debug.Brick.Render.Key
GHC.Debug.Brick.Render.Utils
GHC.Debug.Brick.Update
GHC.Debug.Brick.UI
GHC.Debug.Brick.UI.Async
GHC.Debug.Brick.UI.Filter
GHC.Debug.Brick.Action.ArrWords
GHC.Debug.Brick.Action.Async
GHC.Debug.Brick.Action.Profile
GHC.Debug.Brick.Action.Retainers
GHC.Debug.Brick.Action.Strings
GHC.Debug.Brick.Action.Thunk
build-depends:
async,
base >=4.16 && <5,
brick >= 1.3,
bytestring,
containers,
directory,
filepath,
microlens-platform,
safe-exceptions,
text,
vty-crossplatform,
vty >= 6,
time,
deepseq,
microlens,
ghc-debug-client == 0.8.0.0,
ghc-debug-common == 0.8.0.0,
ghc-debug-convention == 0.8.0.0,
unordered-containers,
exceptions,
contra-tracer,
bytestring,
byteunits,
dependent-map >= 0.4.0 && < 0.5,
some >= 1.0.6 && < 1.1,
dependent-sum-template >= 0.2.0 && < 0.3,
executable ghc-debug-brick
import: shared
hs-source-dirs: app
main-is: Main.hs
build-depends:
base,
ghc-debug-brick,
ghc-options: -threaded "-with-rtsopts=-N -qn1" -rtsopts