NAME

   App::Prove::Watch - Run tests whenever changes occur.

VERSION

   version 0.2

SYNOPSIS

           $ provewatcher

DESCRIPTION

   Watches for changes in the current directroy tree and runs prove when
   there are changes.

ARGUMENTS

   provwatcher takes all the arguments that prove takes with two
   additions:

--watch

   Specifies what directories should be watched:

           # just watch lib
           $ provewatcher --watch lib

           # watch lib and t
           $ provewatcher --watch lib --watch t


   This defaults to . if not given.

--run

   Allows you to run something other than prove when changes happen. For
   example if you where using Dist::Zilla

           $ provewatcher --run 'dzil test'


NOTIFICATIONS

   If you install Log::Dispatch::DesktopNotification, desktop
   notifications will be sent whenever the overall state of the tests
   change (failing to passing or passing to failing).

   Log::Dispatch::DesktopNotification is not listed as a prereq for this
   module, it will not be installed by default when you install this
   module.

TODO

     * Ironically, for a TDD tool, there's not enough tests.

AUTHORS

       Chris Reinhardt
       [email protected]


COPYRIGHT

   This program is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

   The full text of the license can be found in the LICENSE file included
   with this module.

SEE ALSO

   Test::Continuous, App::Prove, perl(1)