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: 12
description:
A git wrapper with a streamlined UX.
To install the @mit@ command-line tool, run the following:
@
cabal install 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
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveFunctor
DerivingStrategies
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
ImplicitParams
ImportQualifiedPost
InstanceSigs
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoFieldSelectors
NoImplicitPrelude
NumericUnderscores
OverloadedRecordDot
OverloadedStrings
PatternSynonyms
RankNTypes
ScopedTypeVariables
TupleSections
TypeApplications
TypeOperators
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-role-annotations
-Wno-missing-safe-haskell-mode
-Wno-unsafe
library
import: component
build-depends:
base == 4.19.1.0,
base64 == 0.4.2.4,
containers == 0.6.8,
directory == 1.3.8.1,
ki == 1.0.1.1,
optparse-applicative == 0.17.0.0,
parsec == 3.1.17.0,
process == 1.6.18.0,
stm == 2.5.2.1,
text == 2.1,
text-ansi == 0.3.0.1,
text-builder-linear == 0.1.2,
unconditional-jump == 1.0.0,
unix == 2.8.3.0,
exposed-modules:
Mit
Mit.Command.Branch
Mit.Command.Commit
Mit.Command.Merge
Mit.Command.Status
Mit.Command.Sync
Mit.Command.Undo
Mit.Directory
Mit.Git
Mit.Logger
Mit.Merge
Mit.Output
Mit.Prelude
Mit.Pretty
Mit.Process
Mit.ProcessInfo
Mit.Push
Mit.Seq
Mit.Seq1
Mit.Snapshot
Mit.State
Mit.TextUtils
Mit.Undo
Mit.Verbosity
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