spy / spy.cabal

name:               spy
version:            0.8
license:            BSD3
license-file:       LICENSE
author:             Stefan Saasen
maintainer:         stefan@saasen.me
synopsis:           A compact file system watcher for Mac OS X, Linux and Windows
category:           Development
description:        Spy can be used to watch for file changes and to either report the modified files or run a command if files change. It can be used to trigger compilation, to run tests or start a deployment.
homepage:           https://bitbucket.org/ssaasen/spy
bug-reports:        https://bitbucket.org/ssaasen/spy/issues
cabal-version:      >= 1.8
build-type:         Simple
extra-source-files: README.md

source-repository   head
  type:             git
  location:         git@bitbucket.org:ssaasen/spy.git

flag                small_base
  description:      Choose the new, split-up base package.

test-suite spy-testsuite
  type:                     exitcode-stdio-1.0
  main-is:                  Tests.hs
  hs-source-dirs:           tests, src
  build-depends:            base < 5 && >= 3,
                            test-framework >= 0.3.3,
                            test-framework-quickcheck2 >= 0.2.9,
                            test-framework-hunit,
                            HUnit,
                            QuickCheck >= 2.4.0.1,
                            fsnotify >= 0.0.4,
                            cmdargs >= 0.10,
                            filepath >= 1.3,
                            filemanip >= 0.3.6.2,
                            process >= 1.1,
                            json >= 0.7,
                            directory >= 1.1,
                            system-filepath >= 0.4.7,
                            time >= 1.4,
                            unix

executable  spy
  main-is:          Main.hs
  other-modules:    Spy.Watcher
  build-depends:
                    base < 5 && >= 3,
                    fsnotify >= 0.0.4,
                    cmdargs >= 0.10,
                    filepath >= 1.3,
                    filemanip >= 0.3.6.2,
                    process >= 1.1,
                    json >= 0.7,
                    directory >= 1.1,
                    system-filepath >= 0.4.7,
                    time >= 1.4,
                    unix

  ghc-options:
                    -Wall
                    -rtsopts
                    -fno-warn-unused-do-bind
                    -fno-warn-missing-signatures

  hs-source-dirs:
                    src
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.