aboutsummaryrefslogtreecommitdiffstats
path: root/anissue.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'anissue.cabal')
-rw-r--r--anissue.cabal447
1 files changed, 188 insertions, 259 deletions
diff --git a/anissue.cabal b/anissue.cabal
index 1d23cf3..465e81d 100644
--- a/anissue.cabal
+++ b/anissue.cabal
@@ -1,264 +1,193 @@
-cabal-version: 3.4
--- The cabal-version field refers to the version of the .cabal specification,
--- and can be different from the cabal-install (the tool) version and the
--- Cabal (the library) version you are using. As such, the Cabal (the library)
--- version used must be equal or greater than the version stated in this field.
--- Starting from the specification version 2.2, the cabal-version field must be
--- the first thing in the cabal file.
-
--- Initial package description 'anissue' generated by
--- 'cabal init'. For further documentation, see:
--- http://haskell.org/cabal/users-guide/
---
--- The name of the package.
-name: anissue
-
--- The package version.
--- See the Haskell package versioning policy (PVP) for standards
--- guiding when and how versions should be incremented.
--- https://pvp.haskell.org
--- PVP summary: +-+------- breaking API changes
--- | | +----- non-breaking API additions
--- | | | +--- code changes with no API change
-version: 0.1.0.0
-
--- A short (one-line) description of the package.
--- synopsis:
-
--- A longer description of the package.
--- description:
-
--- URL for the project homepage or repository.
-homepage: https://github.com/kirchner/anissue
-
--- The license under which the package is released.
-license: GPL-3.0-or-later
-
--- The file containing the license text.
-license-file: LICENSE
-
--- The package author(s).
-author: Alexander Foremny, Fabian Kirchner
-
--- An email address to which users can send suggestions, bug reports, and patches.
-maintainer: kirchner@posteo.de
-
--- A copyright notice.
--- copyright:
-category: Development
-build-type: Simple
-
--- Extra doc files to be distributed with the package, such as a CHANGELOG or a README.
-extra-doc-files: CHANGELOG.md
-
--- Extra source files to be distributed with the package, such as examples, or a tutorial module.
--- extra-source-files:
-
-common warnings
- ghc-options: -Wall -fno-warn-name-shadowing -threaded
+cabal-version: 3.4
+name: anissue
+version: 0.1.0.0
+license: GPL-3.0-or-later
+license-file: LICENSE
+maintainer: kirchner@posteo.de
+author: Alexander Foremny, Fabian Kirchner
+homepage: https://github.com/kirchner/anissue
+category: Development
+build-type: Simple
+extra-doc-files: CHANGELOG.md
executable anissue
- -- Import common warning flags.
- import: warnings
-
- -- .hs or .lhs file containing the Main module.
- main-is: Main.hs
-
- -- Modules included in this executable, other than Main.
+ main-is: Main.hs
+ c-sources: app/tree_sitter.c
+ hs-source-dirs: app
other-modules:
- Cache
- CMark.Extra
- Comment
- Comment.Language
- Data.List.Extra
- Data.List.NonEmpty.Zipper.Extra
- Debug
- Die
- Exception
- Git
- Git.CommitHash
- History
- Issue
- IssueEvent
- Issue.Filter
- Issue.Group
- Issue.Meta
- Issue.Parser
- Issue.Provenance
- Issue.Render
- Issue.Sort
- Issue.Tag
- Issue.Text
- Issue.TypedValue
- Parallel
- Patch
- Process
- Render
- Review
- Settings
- Text.Diff.Extra
- TreeSitter
- Tuple
-
- extra-libraries:
- tree-sitter
- tree-sitter-bash
- tree-sitter-beancount
- tree-sitter-bibtex
- tree-sitter-c
- tree-sitter-clojure
- tree-sitter-cmake
- tree-sitter-comment
- tree-sitter-commonlisp
- tree-sitter-cpp
- tree-sitter-c-sharp
- tree-sitter-css
- tree-sitter-cuda
- tree-sitter-dart
- tree-sitter-devicetree
- tree-sitter-dockerfile
- tree-sitter-dot
- tree-sitter-eex
- tree-sitter-elisp
- tree-sitter-elixir
- tree-sitter-elm
- tree-sitter-embedded-template
- tree-sitter-erlang
- tree-sitter-fennel
- tree-sitter-fish
- tree-sitter-fortran
- tree-sitter-gdscript
- tree-sitter-glimmer
- tree-sitter-glsl
- tree-sitter-go
- tree-sitter-godot-resource
- tree-sitter-gomod
- tree-sitter-gowork
- tree-sitter-graphql
- tree-sitter-haskell
- tree-sitter-hcl
- tree-sitter-heex
- tree-sitter-hjson
- tree-sitter-html
- tree-sitter-http
- tree-sitter-janet-simple
- tree-sitter-java
- tree-sitter-javascript
- tree-sitter-jsdoc
- tree-sitter-json
- tree-sitter-json5
- tree-sitter-jsonnet
- tree-sitter-julia
- tree-sitter-kotlin
- tree-sitter-latex
- tree-sitter-ledger
- tree-sitter-llvm
- tree-sitter-lua
- tree-sitter-make
- tree-sitter-markdown
- tree-sitter-markdown-inline
- tree-sitter-nickel
- tree-sitter-nix
- tree-sitter-norg
- tree-sitter-nu
- tree-sitter-ocaml
- tree-sitter-ocaml-interface
- tree-sitter-org-nvim
- tree-sitter-perl
- tree-sitter-pgn
- tree-sitter-php
- tree-sitter-pioasm
- tree-sitter-prisma
- tree-sitter-pug
- tree-sitter-python
- tree-sitter-ql
- tree-sitter-ql-dbscheme
- tree-sitter-query
- tree-sitter-r
- tree-sitter-regex
- tree-sitter-rego
- tree-sitter-rst
- tree-sitter-ruby
- tree-sitter-rust
- tree-sitter-scala
- tree-sitter-scheme
- tree-sitter-scss
- tree-sitter-smithy
- tree-sitter-solidity
- tree-sitter-sparql
- tree-sitter-sql
- tree-sitter-supercollider
- tree-sitter-surface
- tree-sitter-svelte
- tree-sitter-tiger
- tree-sitter-tlaplus
- tree-sitter-toml
- tree-sitter-tsq
- tree-sitter-tsx
- tree-sitter-turtle
- tree-sitter-typescript
- tree-sitter-verilog
- tree-sitter-vim
- tree-sitter-vue
- tree-sitter-yaml
- tree-sitter-yang
- tree-sitter-zig
-
- -- LANGUAGE extensions used by modules in this package.
- -- other-extensions:
-
- -- Other library packages from which modules are imported.
- build-depends: base,
- aeson,
- attoparsec,
- binary,
- binary-instances,
- bytestring,
- cmark,
- containers,
- diff-parse,
- directory,
- filepath,
- generic-deriving,
- lingo,
- megaparsec,
- mtl,
- nonempty-zipper,
- optparse-applicative,
- parallel-io,
- prettyprinter,
- prettyprinter-ansi-terminal,
- regex,
- SHA,
- temporary,
- terminal-size,
- text,
- time,
- typed-process,
- xdg-basedir,
- yaml
-
- -- Directories containing source files.
- hs-source-dirs: app
-
- -- Base language which the package is written in.
- default-language: GHC2021
-
+ Cache
+ CMark.Extra
+ Comment
+ Comment.Language
+ Data.List.Extra
+ Data.List.NonEmpty.Zipper.Extra
+ Debug
+ Die
+ Exception
+ Git
+ Git.CommitHash
+ History
+ Issue
+ IssueEvent
+ Issue.Filter
+ Issue.Group
+ Issue.Meta
+ Issue.Parser
+ Issue.Provenance
+ Issue.Render
+ Issue.Sort
+ Issue.Tag
+ Issue.Text
+ Issue.TypedValue
+ Parallel
+ Patch
+ Process
+ Render
+ Review
+ Settings
+ Text.Diff.Extra
+ TreeSitter
+ Tuple
+
+ default-language: GHC2021
default-extensions:
- BlockArguments
- DataKinds
- DeriveAnyClass
- DisambiguateRecordFields
- DuplicateRecordFields
- ForeignFunctionInterface
- GADTs
- LambdaCase
- MultiWayIf
- OverloadedRecordDot
- OverloadedStrings
- PartialTypeSignatures
- RecordWildCards
- TypeFamilies
- ViewPatterns
+ BlockArguments DataKinds DeriveAnyClass DisambiguateRecordFields
+ DuplicateRecordFields ForeignFunctionInterface GADTs LambdaCase
+ MultiWayIf OverloadedRecordDot OverloadedStrings
+ PartialTypeSignatures RecordWildCards TypeFamilies ViewPatterns
- c-sources: app/tree_sitter.c
+ extra-libraries:
+ tree-sitter
+ tree-sitter-bash
+ tree-sitter-beancount
+ tree-sitter-bibtex
+ tree-sitter-c
+ tree-sitter-clojure
+ tree-sitter-cmake
+ tree-sitter-comment
+ tree-sitter-commonlisp
+ tree-sitter-cpp
+ tree-sitter-c-sharp
+ tree-sitter-css
+ tree-sitter-cuda
+ tree-sitter-dart
+ tree-sitter-devicetree
+ tree-sitter-dockerfile
+ tree-sitter-dot
+ tree-sitter-eex
+ tree-sitter-elisp
+ tree-sitter-elixir
+ tree-sitter-elm
+ tree-sitter-embedded-template
+ tree-sitter-erlang
+ tree-sitter-fennel
+ tree-sitter-fish
+ tree-sitter-fortran
+ tree-sitter-gdscript
+ tree-sitter-glimmer
+ tree-sitter-glsl
+ tree-sitter-go
+ tree-sitter-godot-resource
+ tree-sitter-gomod
+ tree-sitter-gowork
+ tree-sitter-graphql
+ tree-sitter-haskell
+ tree-sitter-hcl
+ tree-sitter-heex
+ tree-sitter-hjson
+ tree-sitter-html
+ tree-sitter-http
+ tree-sitter-janet-simple
+ tree-sitter-java
+ tree-sitter-javascript
+ tree-sitter-jsdoc
+ tree-sitter-json
+ tree-sitter-json5
+ tree-sitter-jsonnet
+ tree-sitter-julia
+ tree-sitter-kotlin
+ tree-sitter-latex
+ tree-sitter-ledger
+ tree-sitter-llvm
+ tree-sitter-lua
+ tree-sitter-make
+ tree-sitter-markdown
+ tree-sitter-markdown-inline
+ tree-sitter-nickel
+ tree-sitter-nix
+ tree-sitter-norg
+ tree-sitter-nu
+ tree-sitter-ocaml
+ tree-sitter-ocaml-interface
+ tree-sitter-org-nvim
+ tree-sitter-perl
+ tree-sitter-pgn
+ tree-sitter-php
+ tree-sitter-pioasm
+ tree-sitter-prisma
+ tree-sitter-pug
+ tree-sitter-python
+ tree-sitter-ql
+ tree-sitter-ql-dbscheme
+ tree-sitter-query
+ tree-sitter-r
+ tree-sitter-regex
+ tree-sitter-rego
+ tree-sitter-rst
+ tree-sitter-ruby
+ tree-sitter-rust
+ tree-sitter-scala
+ tree-sitter-scheme
+ tree-sitter-scss
+ tree-sitter-smithy
+ tree-sitter-solidity
+ tree-sitter-sparql
+ tree-sitter-sql
+ tree-sitter-supercollider
+ tree-sitter-surface
+ tree-sitter-svelte
+ tree-sitter-tiger
+ tree-sitter-tlaplus
+ tree-sitter-toml
+ tree-sitter-tsq
+ tree-sitter-tsx
+ tree-sitter-turtle
+ tree-sitter-typescript
+ tree-sitter-verilog
+ tree-sitter-vim
+ tree-sitter-vue
+ tree-sitter-yaml
+ tree-sitter-yang
+ tree-sitter-zig
+
+ ghc-options: -Wall -fno-warn-name-shadowing -threaded
+ build-depends:
+ base,
+ aeson,
+ attoparsec,
+ binary,
+ binary-instances,
+ bytestring,
+ cmark,
+ containers,
+ diff-parse,
+ directory,
+ filepath,
+ generic-deriving,
+ lingo,
+ megaparsec,
+ mtl,
+ nonempty-zipper,
+ optparse-applicative,
+ parallel-io,
+ prettyprinter,
+ prettyprinter-ansi-terminal,
+ regex,
+ SHA,
+ temporary,
+ terminal-size,
+ text,
+ time,
+ typed-process,
+ xdg-basedir,
+ yaml