cabal-version: 3.0
author: Mitchell Rosen
bug-reports: https://github.com/mitchellwrosen/mit/issues
category: CLI
copyright: Copyright (C) 2020-2022 Mitchell Rosen
homepage: https://github.com/mitchellwrosen/mit
license: MIT
license-file: LICENSE
maintainer: Mitchell Rosen <mitchellwrosen@gmail.com>
name: mit-3qvpPyAi6mH
stability: experimental
synopsis: A git wrapper with a streamlined UX
version: 9
description:
A git wrapper with a streamlined UX.
To install the @mit@ command-line tool, run the following:
@
cabal install -w ghc-9.2.2 mit-3qvpPyAi6mH
@
This package's library component does not follow the Package Versioning Policy.
source-repository head
type: git
location: https://github.com/mitchellwrosen/mit.git
common component
default-extensions:
BlockArguments
DataKinds
DeriveFunctor
DerivingStrategies
DuplicateRecordFields
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoFieldSelectors
NoImplicitPrelude
NumericUnderscores
OverloadedRecordDot
OverloadedStrings
PatternSynonyms
RankNTypes
ScopedTypeVariables
TupleSections
TypeApplications
UndecidableInstances
ViewPatterns
default-language: Haskell2010
ghc-options:
-Weverything
-Werror=incomplete-patterns
-Wno-all-missed-specialisations
-Wno-missing-import-lists
-Wno-missing-kind-signatures
-Wno-missing-safe-haskell-mode
-Wno-unsafe
library
import: component
build-depends:
base == 4.16.1.0 || == 4.16.2.0,
base64 == 0.4.2.4,
containers == 0.6.5.1,
directory == 1.3.7.0,
ki == 1.0.0,
optparse-applicative == 0.17.0.0,
parsec == 3.1.15.1,
process == 1.6.14.0,
stm == 2.5.0.2,
text == 1.2.5.0,
text-ansi == 0.1.1,
unix == 2.7.2.2,
exposed-modules:
Mit
Mit.Builder
Mit.Directory
Mit.Git
Mit.GitCommand
Mit.Monad
Mit.Prelude
Mit.Process
Mit.Seq
Mit.Seq1
Mit.Stanza
Mit.State
Mit.Undo
hs-source-dirs: src
executable mit
import: component
build-depends:
base,
mit-3qvpPyAi6mH,
ghc-options: -threaded -with-rtsopts=-N2
hs-source-dirs: app
main-is: Main.hs