diff options
Diffstat (limited to '')
| -rw-r--r-- | walint-cli/Main.hs (renamed from src/Main.hs) | 13 | ||||
| -rw-r--r-- | walint-cli/Version.hs (renamed from src/Version.hs) | 0 | ||||
| -rw-r--r-- | walint-cli/default.nix | 18 | ||||
| -rw-r--r-- | walint-cli/walint-cli.cabal | 27 | 
4 files changed, 50 insertions, 8 deletions
diff --git a/src/Main.hs b/walint-cli/Main.hs index 9628e1e..4bbc670 100644 --- a/src/Main.hs +++ b/walint-cli/Main.hs @@ -1,11 +1,8 @@ -{-# LANGUAGE DataKinds           #-} -{-# LANGUAGE DeriveAnyClass      #-} -{-# LANGUAGE DeriveGeneric       #-} -{-# LANGUAGE LambdaCase          #-} -{-# LANGUAGE NamedFieldPuns      #-} -{-# LANGUAGE OverloadedStrings   #-} -{-# LANGUAGE RecordWildCards     #-} -{-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE DataKinds         #-} +{-# LANGUAGE DeriveAnyClass    #-} +{-# LANGUAGE LambdaCase        #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE RecordWildCards   #-}  module Main where diff --git a/src/Version.hs b/walint-cli/Version.hs index 1748512..1748512 100644 --- a/src/Version.hs +++ b/walint-cli/Version.hs diff --git a/walint-cli/default.nix b/walint-cli/default.nix new file mode 100644 index 0000000..938bc4f --- /dev/null +++ b/walint-cli/default.nix @@ -0,0 +1,18 @@ +{ mkDerivation, aeson, aeson-pretty, base, bytestring +, getopt-generics, lib, process, template-haskell, text, universum +, walint +}: +mkDerivation { +  pname = "walint-cli"; +  version = "0.1"; +  src = ./.; +  isLibrary = false; +  isExecutable = true; +  executableHaskellDepends = [ +    aeson aeson-pretty base bytestring getopt-generics process +    template-haskell text universum walint +  ]; +  homepage = "https://stuebinm.eu/git/walint"; +  license = "unknown"; +  mainProgram = "walint"; +} diff --git a/walint-cli/walint-cli.cabal b/walint-cli/walint-cli.cabal new file mode 100644 index 0000000..6ca10bd --- /dev/null +++ b/walint-cli/walint-cli.cabal @@ -0,0 +1,27 @@ +cabal-version:  3.0 +name:           walint-cli +version:        0.1 +author:         stuebinm +maintainer:     stuebinm@disroot.org +copyright:      2023 stuebinm +homepage:       https://stuebinm.eu/git/walint + +executable walint +  main-is: Main.hs +  other-modules: +      Version +  default-extensions: +      NoImplicitPrelude +  ghc-options: -Wall -Wno-name-shadowing -Wno-unticked-promoted-constructors +  build-depends: +      aeson +    , aeson-pretty +    , base +    , bytestring +    , getopt-generics +    , process +    , template-haskell +    , text +    , universum +    , walint +  default-language: GHC2021  | 
