{"id":13656319,"url":"https://github.com/thekid/inotify-win","last_synced_at":"2025-04-06T00:09:50.279Z","repository":{"id":3625712,"uuid":"4691857","full_name":"thekid/inotify-win","owner":"thekid","description":"A port of the inotify-wait tool for Windows","archived":false,"fork":false,"pushed_at":"2024-05-18T06:08:54.000Z","size":48,"stargazers_count":269,"open_issues_count":2,"forks_count":69,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-10-13T13:10:42.860Z","etag":null,"topics":["c-sharp","filesystem-events","inotify","inotifywait","windows"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thekid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-06-17T13:08:29.000Z","updated_at":"2024-09-25T13:55:08.000Z","dependencies_parsed_at":"2024-08-02T05:02:38.122Z","dependency_job_id":null,"html_url":"https://github.com/thekid/inotify-win","commit_stats":{"total_commits":64,"total_committers":11,"mean_commits":5.818181818181818,"dds":0.453125,"last_synced_commit":"ebcb3df93c8692998c7e2672becf829f1bd9f2fa"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thekid%2Finotify-win","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thekid%2Finotify-win/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thekid%2Finotify-win/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thekid%2Finotify-win/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thekid","download_url":"https://codeload.github.com/thekid/inotify-win/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","filesystem-events","inotify","inotifywait","windows"],"created_at":"2024-08-02T05:00:18.357Z","updated_at":"2025-04-06T00:09:50.260Z","avatar_url":"https://github.com/thekid.png","language":"C#","funding_links":[],"categories":["C# #"],"sub_categories":[],"readme":"inotify-win\n===========\nA port of the **inotifywait** tool for Windows, see https://github.com/rvoicilas/inotify-tools\n\nCompiling\n=========\nIf you have Cygwin installed, just run `make` in this directory. This will create the executable, `inotifywait.exe`.\n\nManual complilation goes as follows:\n\n```sh\n$ %WINDIR%\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe /o /t:exe /out:inotifywait.exe src\\*.cs\n```\n\nUsage\n=====\nThe command line arguments are similar to the original one's:\n\n```sh\n$ inotifywait.exe\nUsage: inotifywait [options] path [...]\n\nOptions:\n-r/--recursive:  Recursively watch all files and subdirectories inside path\n-m/--monitor:    Keep running until killed (e.g. via Ctrl+C)\n-q/--quiet:      Do not output information about actions\n-e/--event list: Events (create, modify, delete, move) to watch, comma-separated. Default: all\n--format format: Format string for output.\n--exclude:       Do not process any events whose filename matches the specified regex\n--excludei:      Ditto, case-insensitive\n--include:       Only process events whose filename matches the specified regex\n--includei:      Ditto, case-insensitive\n\nFormats:\n%e             : Event name\n%f             : File name\n%w             : Path name\n%T             : Current date and time\n```\n\nKnown issues\n------------\nWhen moving files, not all events are reported consistently with the original. See [issue #7](https://github.com/thekid/inotify-win/issues/7) for an explanation. **Pull requests welcome!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthekid%2Finotify-win","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthekid%2Finotify-win","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthekid%2Finotify-win/lists"}