cabal-version: 3.0
author: Mitchell Rosen
bug-reports: https://github.com/mitchellwrosen/mit/issues
category: CLI
copyright: Copyright (C) 2020 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: 3
description:
A git wrapper with a streamlined UX.
To install the @mit@ command-line tool, run @cabal install mit-3qvpPyAi6mH@.
This package's library component does not follow the Package Versioning Policy, and is only exposed for the test
suite.
common component
build-depends:
base < 5,
base64,
clock,
directory,
process,
record-dot-preprocessor,
record-hasfield,
text,
text-ansi,
unix,
default-extensions:
BlockArguments
DataKinds
DeriveFunctor
DerivingStrategies
DuplicateRecordFields
FlexibleInstances
GADTs
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
NumericUnderscores
OverloadedStrings
ScopedTypeVariables
TupleSections
TypeApplications
UndecidableInstances
ViewPatterns
default-language: Haskell2010
ghc-options: -Wall
library
import: component
exposed-modules:
Mit
Mit.Git
Mit.Globals
Mit.Prelude
Mit.Process
hs-source-dirs: src
executable mit
import: component
build-depends:
mit-3qvpPyAi6mH,
hs-source-dirs: app
main-is: Main.hs
test-suite tests
import: component
build-depends:
free,
mit-3qvpPyAi6mH,
temporary,
hs-source-dirs: test
main-is: Main.hs
type: exitcode-stdio-1.0