Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CubeRepos/inotify-win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

81 Commits

Repository files navigation

inotify-win

A port of the inotifywait tool for Windows, see https://github.com/rvoicilas/inotify-tools

Compiling

If you have Cygwin installed, just run make in this directory. This will create the executable, inotifywait.exe.

Manual complilation goes as follows:

$ %WINDIR%\Microsoft.NET\Framework\v4.0.30319\csc.exe /o /t:exe /out:inotifywait.exe src\*.cs

Usage

The command line arguments are similar to the original one's:

$ inotifywait.exe
Usage: inotifywait [options] path [...]
Options:
-r/--recursive: Recursively watch all files and subdirectories inside path
-m/--monitor: Keep running until killed (e.g. via Ctrl+C)
-q/--quiet: Do not output information about actions
-e/--event list: Events (create, modify, delete, move) to watch, comma-separated. Default: all
--format format: Format string for output.
--exclude: Do not process any events whose filename matches the specified regex
--excludei: Ditto, case-insensitive
--include: Only process events whose filename matches the specified regex
--includei: Ditto, case-insensitive
Formats:
%e : Event name
%f : File name
%w : Path name
%T : Current date and time

Known issues

When moving files, not all events are reported consistently with the original. See issue #7 for an explanation. Pull requests welcome!

About

A port of the inotify-wait tool for Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • C# 97.4%
  • Makefile 2.6%

AltStyle によって変換されたページ (->オリジナル) /