diff --git a/Setup.hs b/Setup.hs new file mode 100644 index 0000000..00bfe1f --- /dev/null +++ b/Setup.hs @@ -0,0 +1,4 @@ +import Distribution.Simple + +main :: IO () +main = defaultMain diff --git a/laskutin.cabal b/laskutin.cabal new file mode 100644 index 0000000..ebbebee --- /dev/null +++ b/laskutin.cabal @@ -0,0 +1,33 @@ +cabal-version: 3.6 +name: laskutin +version: 0.0.1 +author: Saku Laesvuori +license: AGPL-3.0-or-later +license-file: COPYING.md +build-type: Simple +stability: alpha + +executable laskutin + build-depends: + base, + bytestring, + cassava, + containers, + lens, + optparse-applicative, + process, + purebred-email, + text, + time, + unordered-containers, + vector + main-is: Main.hs + other-modules: + Laskutin, + Laskutin.CSV, + Laskutin.Email, + Laskutin.Options, + Laskutin.Status, + Laskutin.Types + hs-source-dirs: src + default-language: Haskell2010