packages feed

easy-file-0.2.6: easy-file.cabal

Cabal-Version:          2.4
Name:                   easy-file
Version:                0.2.6
Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
License:                BSD-3-Clause
License-File:           LICENSE
Synopsis:               Cross-platform File handling
Description:            Cross-platform File handling for Unix\/Mac\/Windows
Homepage:               http://github.com/kazu-yamamoto/easy-file
Category:               System
Build-Type:             Simple
Extra-Doc-Files:        ChangeLog.md README.md

Tested-With:
  GHC == 9.14.1
  GHC == 9.12.4
  GHC == 9.10.3
  GHC == 9.8.4
  GHC == 9.6.7
  GHC == 9.4.8
  GHC == 9.2.8

Library
  Exposed-Modules:      System.EasyFile
  Other-Modules:        System.EasyFile.FilePath
                        System.EasyFile.Directory
                        System.EasyFile.Missing
  Build-Depends:
      base >= 4.16 && < 5
    , directory
    , filepath
    , time

  if os(windows)
    Build-Depends:      Win32
  else
    Build-Depends:      unix

  Default-Language:     Haskell2010
  GHC-Options:          -Wall -Wcompat


Test-Suite test
  Type:                 exitcode-stdio-1.0
  Hs-Source-Dirs:       test
  Main-Is:              Test.hs
  Build-Depends:
      base
    , easy-file
    , tasty
    , tasty-hunit
  Default-Language:     Haskell2010

Source-Repository head
  Type:                 git
  Location:             https://github.com/kazu-yamamoto/easy-file.git