migrate-to-gitea/migrate-to-gitea.cabal

64 lines
1.8 KiB
Plaintext

cabal-version: 2.4
name: migrate-to-gitea
version: 0.1.0.0
-- A short (one-line) description of the package.
synopsis: cli tool to migrate from git{hub,lab} to a gitea instance
-- A longer description of the package.
description: migrate-to-gitea solves the problem wherein you have just spun up a new self-hosted [gitea](https://gitea.io) instance, and now you want to move your project history there (or perhaps to one of the more well known public instances).
-- A URL where users can report bugs.
-- bug-reports:
-- The license under which the package is released.
license: GPL-3.0-or-later
author: mat ess
maintainer: mat@mat.services
-- A copyright notice.
-- copyright:
-- category:
extra-source-files:
CHANGELOG.md
README.md
executable migrate-to-gitea
main-is: Main.hs
-- Modules included in this executable, other than Main.
other-modules:
Actions
Request
Types
-- LANGUAGE extensions used by modules in this package.
default-extensions:
BlockArguments
DataKinds
DerivingVia
LambdaCase
MultiWayIf
NoStarIsType
OverloadedStrings
TypeFamilies
ViewPatterns
build-depends:
, base >=4.13.0.0 && <=4.18.0.0
, relude
, aeson
, http-api-data
, optparse-applicative
, req
, text
, with-utf8
mixins:
base hiding (Prelude),
relude (Relude as Prelude, Relude.Container.One, Relude.Extra.Bifunctor),
relude
hs-source-dirs: app
default-language: GHC2021
ghc-options:
-Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-foralls -Wunused-foralls
-fprint-explicit-foralls -fprint-explicit-kinds