github.com/bokwoon95/wgo
v0.7.1
#2285 most downloaded on Go modules
bokwoon95/wgo
What this package is like to depend on
Last release 3 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 3 months
Some releases are documented
notes for 6 of 22 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
60 releases · first in 2023
8 releases in the last 12 months
see the full history below
Release timeline
60 releases · Jan 2023 to Aug 2026Releases
latest 60-
v0.7.120 Aug 2026Nothing published for this version
-
v0.7.020 Aug 2026Release notes
Open source →Make Remove and Rename events also trigger a rerun.
Fixes #25.
Big refactor of the codebase and tests in general. Tests run in parallel, no
longer sleep, and complete on my MacBook in ~2s instead of ~20s (‼️). -
v0.6.406 May 2026Release notes
Open source →flush currently-buffered text in stdin whenever a program reloads
fixes #24
-
v0.6.306 Feb 2026Release notes
Open source →Fix -stdin being blocked after a restart until Enter is pressed.
Closes #22.
os.Stdin.Read() blocks until a newline `\n` is provided (due to the OS doing
line-by-line buffering https://groups.google.com/g/golang-nuts/c/NvD-pOTASIk).
Therefore, do not tie the lifecycle of a command with os.Stdin.Read(). Instead,
read from os.Stdin continuously in a background goroutine and feed its data
into the stdinPipe of whichever exec.Cmd is currently running. -
v0.6.3-0.20251111025355-4cd0c3c2789a11 Nov 2025 pre-releaseNothing published for this version
-
v0.6.229 Oct 2025Release notes
Open source →fix bug where we were unwatching everything but 256 files, instead of…
… just unwatching 256 files
Unwatching occurs when we hit the syscall.EMFILE error ("too many open files"),
and we need to unwatch so that we have some file descriptors available for
starting commands i.e. cmd.Start(). On macOS, creating a timer for debouncing
already consumes a file descriptor [1], and if there are no file descriptors
available it panics with a very intimidating stack trace. -
v0.6.129 Oct 2025Release notes
Open source →make unwatching when we hit "too many open files" deterministic
Also clarify in the log message that it's the number of directories watched,
not number of files watched. We don't actually know the number of files watched
since we only add directories to the watcher. On kqueue (macOS) that translates
to one file descriptor used per directory and one file decriptor used per file,
while on inotify (Linux) only needs one file descriptor per directory
(https://news.ycombinator.com/item?id=9063910). -
v0.6.029 Oct 2025Nothing published for this version
-
v0.5.1417 Aug 2025 -
v0.5.1316 May 2025Nothing published for this version
-
v0.5.1216 May 2025Nothing published for this version
-
v0.5.12-0.20250227160808-8392422356f827 Feb 2025 pre-releaseNothing published for this version
-
v0.5.1115 Feb 2025Nothing published for this version
-
v0.5.1013 Feb 2025Nothing published for this version
-
v0.5.909 Feb 2025Nothing published for this version
-
v0.5.809 Feb 2025Nothing published for this version
-
v0.5.8-0.20241203031422-278412b8406003 Dec 2024 pre-releaseNothing published for this version
-
v0.5.8-0.20241202171626-58b479153a3502 Dec 2024 pre-releaseNothing published for this version
-
v0.5.8-0.20241202063335-f125632b5f9f02 Dec 2024 pre-releaseNothing published for this version
-
v0.5.730 Nov 2024Nothing published for this version
-
v0.5.7-0.20241130194329-d5388366545730 Nov 2024 pre-releaseNothing published for this version
-
v0.5.7-0.20241030083240-09784476873730 Oct 2024 pre-releaseNothing published for this version
-
v0.5.7-0.20240513053333-33e6e73f292013 May 2024 pre-releaseNothing published for this version
-
v0.5.7-0.20240430095831-09e968898cae30 Apr 2024 pre-releaseNothing published for this version
-
v0.5.7-0.20240430024242-bc9f53cad75130 Apr 2024 pre-releaseNothing published for this version
-
v0.5.603 Jan 2024Nothing published for this version
-
v0.5.6-0.20240103132136-6ea3e522988203 Jan 2024 pre-releaseNothing published for this version
-
v0.5.501 Jan 2024Nothing published for this version
-
v0.5.5-0.20240101030156-9c4381f9857b01 Jan 2024 pre-releaseNothing published for this version
-
v0.5.406 Nov 2023Nothing published for this version
-
v0.5.4-0.20231106161216-b92c7577df1006 Nov 2023 pre-releaseNothing published for this version
-
v0.5.329 Apr 2023Nothing published for this version
-
v0.5.3-0.20230429134514-36a26f4756b429 Apr 2023 pre-releaseNothing published for this version
-
v0.5.229 Apr 2023Nothing published for this version
-
v0.5.108 Feb 2023Nothing published for this version
-
v0.5.007 Feb 2023Nothing published for this version
-
v0.0.0-20230201045035-db6cac9d185801 Feb 2023 pre-releaseNothing published for this version
-
v0.0.0-20230130072738-c9e3e778631330 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129115346-fe3ec7858cd429 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129114606-6788e4c142f129 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129112139-16baacfed4c429 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129103152-c9da786bc65229 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129095748-3ff3fa7e481c29 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129094120-99c758e9b8ea29 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129052125-973b94f789fa29 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230129044318-41fcbc098ec029 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128203605-d53caf1d84b428 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128203425-4922556d725728 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128200237-b9d8c81f1bc028 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128192927-2a933f070cdb28 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128190723-28f3ec5edff928 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128183805-21af9da4b35328 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128182449-763dfaf4197528 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128173901-1d3c282c3d2a28 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128171706-82704aa7abf528 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128165055-cd708aae812f28 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128162642-b83e8770e5fa28 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128151027-688cc5c8c06928 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128131015-14d77eb18d2d28 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20230128124330-a1a87a0e20dd28 Jan 2023 pre-releaseNothing published for this version