packages feed

fswatcher-0.4.0: fswatcher.cabal

cabal-version: 3.0
name:          fswatcher
version:       0.4.0
license:       BSD-3-Clause
license-file:  LICENSE
maintainer:    erlend@hamberg.no
author:        Erlend Hamberg
tested-with:   ghc ==9.4.7
homepage:      https://git.sr.ht/~ehamberg/fswatcher
synopsis:      Watch a file/directory and run a command when it's modified
description:
    A simple program that watches a file or a directory and
    runs a given command whenever the file or a file within the
    directory is changed.

category:      Tools
build-type:    Simple

source-repository head
    type:     git
    location: https://git.sr.ht/~ehamberg/fswatcher

executable fswatcher
    main-is:          fswatcher.hs
    hs-source-dirs:   src
    other-modules:
        Opts
        Pipeline

    default-language: Haskell2010
    ghc-options:      -Wall
    build-depends:
        base >=4.11 && <5,
        unix >=2.5,
        process >=1.1,
        fsnotify >=0.4 && <0.5,
        filepath >=1.4 && <1.5,
        directory >=1.3 && <1.4,
        optparse-applicative >=0.17,
        regex-pcre-builtin >=0.95