packages feed

codeforces-cli-0.1.0: codeforces-cli.cabal

cabal-version:      1.12
name:               codeforces-cli
version:            0.1.0
license:            MIT
license-file:       LICENSE
copyright:          2021 Farbod Salamat-Zadeh
maintainer:         Farbod Salamat-Zadeh
author:             Farbod Salamat-Zadeh
homepage:           https://github.com/farbodsz/codeforces-cli#readme
bug-reports:        https://github.com/farbodsz/codeforces-cli/issues
synopsis:           Command line interface to interact with Codeforces.
description:
    Please see the README on GitHub at <https://github.com/farbodsz/codeforces-cli#readme>

category:           CLI
build-type:         Simple
extra-source-files: README.md

source-repository head
    type:     git
    location: https://github.com/farbodsz/codeforces-cli

library
    exposed-modules:
        Codeforces.API
        Codeforces.App
        Codeforces.App.Commands
        Codeforces.App.Commands.ContestCmds
        Codeforces.App.Commands.ProblemsCmd
        Codeforces.App.Commands.StandingsCmd
        Codeforces.App.Commands.UserCmds
        Codeforces.App.Commands.VirtualCmd
        Codeforces.App.Config
        Codeforces.App.Format
        Codeforces.App.Options
        Codeforces.App.Table
        Codeforces.App.Watcher
        Codeforces.Config
        Codeforces.Error
        Codeforces.Logging
        Codeforces.Response
        Codeforces.Types
        Codeforces.Types.Common
        Codeforces.Types.Contest
        Codeforces.Types.Party
        Codeforces.Types.Problem
        Codeforces.Types.Rank
        Codeforces.Types.RatingChange
        Codeforces.Types.Standings
        Codeforces.Types.Submission
        Codeforces.Types.User
        Codeforces.Virtual
        Codeforces.Virtual.RatingCalculator
        Codeforces.Virtual.Types

    hs-source-dirs:     src
    other-modules:      Paths_codeforces_cli
    default-language:   Haskell2010
    default-extensions:
        LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables
        TupleSections

    ghc-options:        -Wall
    build-depends:
        aeson >=1.5.6.0 && <1.6,
        ansi-terminal >=0.10.3 && <0.11,
        base >=4.7 && <5,
        base16-bytestring >=0.1.1.7 && <0.2,
        bytestring >=0.10.12.0 && <0.11,
        containers >=0.6.2.1 && <0.7,
        cryptohash-sha512 >=0.11.100.1 && <0.12,
        directory >=1.3.6.0 && <1.4,
        extra >=1.7.9 && <1.8,
        http-client >=0.6.4.1 && <0.7,
        http-conduit >=2.3.8 && <2.4,
        http-types >=0.12.3 && <0.13,
        open-browser >=0.2.1.0 && <0.3,
        optparse-applicative >=0.15.1.0 && <0.16,
        random ==1.1.*,
        text >=1.2.4.1 && <1.3,
        time >=1.9.3 && <1.10,
        transformers >=0.5.6.2 && <0.6

executable cf
    main-is:            Main.hs
    hs-source-dirs:     app
    other-modules:      Paths_codeforces_cli
    default-language:   Haskell2010
    default-extensions:
        LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables
        TupleSections

    ghc-options:        -threaded -rtsopts -with-rtsopts=-N -Wall
    build-depends:
        aeson >=1.5.6.0 && <1.6,
        ansi-terminal >=0.10.3 && <0.11,
        base >=4.7 && <5,
        base16-bytestring >=0.1.1.7 && <0.2,
        bytestring >=0.10.12.0 && <0.11,
        codeforces-cli -any,
        containers >=0.6.2.1 && <0.7,
        cryptohash-sha512 >=0.11.100.1 && <0.12,
        directory >=1.3.6.0 && <1.4,
        extra >=1.7.9 && <1.8,
        http-client >=0.6.4.1 && <0.7,
        http-conduit >=2.3.8 && <2.4,
        http-types >=0.12.3 && <0.13,
        open-browser >=0.2.1.0 && <0.3,
        optparse-applicative >=0.15.1.0 && <0.16,
        random ==1.1.*,
        text >=1.2.4.1 && <1.3,
        time >=1.9.3 && <1.10,
        transformers >=0.5.6.2 && <0.6