All Projects â†’ thekid â†’ Inotify Win

thekid / Inotify Win

Licence: other
A port of the inotify-wait tool for Windows

Projects that are alternatives of or similar to Inotify Win

DirectoryWatcher
Watch changes in directories
Stars: ✭ 70 (-67.29%)
Mutual labels:  inotify
Gerbera
UPnP Media Server for 2021: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
Stars: ✭ 710 (+231.78%)
Mutual labels:  inotify
Trigger
Run a user-defined command on file changes
Stars: ✭ 163 (-23.83%)
Mutual labels:  inotify
docker base images
Vlad's Base Images for Docker
Stars: ✭ 61 (-71.5%)
Mutual labels:  inotify
Gowatch
🚀 gowatch is a command line tool that builds and (re)starts your go project everytime you save a Go or template file.
Stars: ✭ 539 (+151.87%)
Mutual labels:  inotify
Entr
A utility for running arbitrary commands when files change
Stars: ✭ 976 (+356.07%)
Mutual labels:  inotify
gevent inotifyx
gevent compatibility for inotifyx
Stars: ✭ 22 (-89.72%)
Mutual labels:  inotify
Inotify
Idiomatic inotify wrapper for the Rust programming language
Stars: ✭ 175 (-18.22%)
Mutual labels:  inotify
Onedrived Dev
A Microsoft OneDrive client for Linux, written in Python3.
Stars: ✭ 672 (+214.02%)
Mutual labels:  inotify
Clsync
file live sync daemon based on inotify/kqueue/bsm (Linux, FreeBSD), written in GNU C
Stars: ✭ 115 (-46.26%)
Mutual labels:  inotify
Watcher
Watcher is a daemon that watches specified files/folders for changes and fires commands in response to those changes. It is similar to incron, however, configuration uses a simpler to read ini file instead of a plain text file. Unlike incron it can also recursively monitor directories. It's also written in Python, making it easier to hack.
Stars: ✭ 127 (-40.65%)
Mutual labels:  inotify
Trackma
Open multi-site list manager for Unix-like systems. (ex-wMAL)
Stars: ✭ 490 (+128.97%)
Mutual labels:  inotify
Go Fsevents
Recursive filesystem event watcher using inotify in golang
Stars: ✭ 107 (-50%)
Mutual labels:  inotify
hxinotify
Haxe→C++/Hashlink/Neko bindings to the inotify linux kernel subsystem
Stars: ✭ 21 (-90.19%)
Mutual labels:  inotify
Minotaur
A pythonic, asynchronous, inotify interface
Stars: ✭ 163 (-23.83%)
Mutual labels:  inotify
sftp-gateway
This repository contains a docker image configured to use the SSH File Transfer Protocol (SFTP) to transfer all its files to Cloud Blob Storage Services. This image can be deployed on a Kubernetes cluster with Helm.
Stars: ✭ 18 (-91.59%)
Mutual labels:  inotify
Inotify
📢 JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice. has no dependencies. It not interfere with any JavaScript libraries or frameworks. has a reasonable footprint 5.05kb (gzipped: 1.75kb)
Stars: ✭ 892 (+316.82%)
Mutual labels:  inotify
Inotify Tools
inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.
Stars: ✭ 2,447 (+1043.46%)
Mutual labels:  inotify
Hupper
in-process file monitor / reloader for reloading your code automatically during development
Stars: ✭ 167 (-21.96%)
Mutual labels:  inotify
Dfs
A distributed file server framework based on swoole and inotify
Stars: ✭ 112 (-47.66%)
Mutual labels:  inotify

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 /t:exe /out:inotifywait.exe src\*.cs
Microsoft (R) Visual C# 2010 Compiler Version 4.0.30319.1
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

$ 

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

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].