Skip to content

Commit 44d90eb

Browse files
passcodgithub-actions[bot]
authored andcommitted
Watchexec 2.5.0
1 parent 1b23f5b commit 44d90eb

6 files changed

Lines changed: 286 additions & 27 deletions

File tree

src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
- [Downloads](./downloads/index.md)
1818
- [Watchexec](./downloads/watchexec/index.md)
1919

20+
- [Watchexec 2.5.0](./downloads/watchexec/2.5.0/index.md)
2021
- [Watchexec 1.20.5](./downloads/watchexec/1.20.5/index.md)
2122
- [Watchexec 1.20.4](./downloads/watchexec/1.20.4/index.md)
2223
- [Watchexec 1.20.3](./downloads/watchexec/1.20.3/index.md)

src/downloads/index.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22

33
## Watchexec CLI
44

5-
Latest release: [1.20.5](./watchexec/1.20.5/index.md) (2022-08-03)
5+
Latest release: [2.5.0](./watchexec/2.5.0/index.md) (2026-02-25)
66

77
### Release notes
88

99
<ul dir="auto">
10-
<li>Fix: mimalloc was set as the global allocator in the watchexec library, instead of leaving it to downstreams. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1300586038" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/369" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/369/hovercard" href="https://github.com/watchexec/watchexec/pull/369">#369</a>)</li>
11-
<li>Releng: s390x and ppc64le targets were added to be prebuilt. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1327061163" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/373" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/373/hovercard" href="https://github.com/watchexec/watchexec/pull/373">#373</a>)</li>
10+
<li>Feature: add <code class="notranslate">--timeout</code> flag to kill long-running commands (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983699721" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1022" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1022/hovercard" href="https://github.com/watchexec/watchexec/pull/1022">#1022</a>)</li>
11+
<li>Feature: specify when <code class="notranslate">--notify</code> fires (<code class="notranslate">start</code>, <code class="notranslate">end</code>, <code class="notranslate">both</code>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983521571" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1021" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1021/hovercard" href="https://github.com/watchexec/watchexec/pull/1021">#1021</a>)</li>
12+
<li>Feature: add <code class="notranslate">--exit-on-error</code> to exit if the process errored (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983874269" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1023" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1023/hovercard" href="https://github.com/watchexec/watchexec/pull/1023">#1023</a>)</li>
1213
</ul>
14+
<p dir="auto">This release also bumps the required rustc for building the CLI to 1.93.0 — I'm aware this is pretty new, so if that causes issues, especially for packagers, let me know.</p>
1315

14-
**[→ Download this release](./watchexec/1.20.5/index.md)**
16+
**[→ Download this release](./watchexec/2.5.0/index.md)**
1517

1618
[→ Previous releases](./watchexec/index.md)
1719

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
# Watchexec 2.5.0
2+
3+
## Release notes
4+
5+
<ul dir="auto">
6+
<li>Feature: add <code class="notranslate">--timeout</code> flag to kill long-running commands (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983699721" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1022" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1022/hovercard" href="https://github.com/watchexec/watchexec/pull/1022">#1022</a>)</li>
7+
<li>Feature: specify when <code class="notranslate">--notify</code> fires (<code class="notranslate">start</code>, <code class="notranslate">end</code>, <code class="notranslate">both</code>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983521571" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1021" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1021/hovercard" href="https://github.com/watchexec/watchexec/pull/1021">#1021</a>)</li>
8+
<li>Feature: add <code class="notranslate">--exit-on-error</code> to exit if the process errored (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983874269" data-permission-text="Title is private" data-url="https://github.com/watchexec/watchexec/issues/1023" data-hovercard-type="pull_request" data-hovercard-url="/watchexec/watchexec/pull/1023/hovercard" href="https://github.com/watchexec/watchexec/pull/1023">#1023</a>)</li>
9+
</ul>
10+
<p dir="auto">This release also bumps the required rustc for building the CLI to 1.93.0 — I'm aware this is pretty new, so if that causes issues, especially for packagers, let me know.</p>
11+
12+
## Packages
13+
14+
<table class="downloads">
15+
<thead>
16+
<tr>
17+
<th>OS</th>
18+
<th>Arch</th>
19+
<th>Variant</th>
20+
<th>Download</th>
21+
22+
</tr>
23+
</thead>
24+
<tbody>
25+
<tr>
26+
<td rowspan="18">Linux</td>
27+
28+
<td rowspan="6">AArch64</td>
29+
30+
31+
<td rowspan="3">glibc</td>
32+
33+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-gnu.deb">DEB</a> (2.3 MB)</td>
34+
35+
</tr>
36+
37+
<tr>
38+
39+
40+
41+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-gnu.rpm">RPM</a> (2.7 MB)</td>
42+
43+
</tr>
44+
45+
<tr>
46+
47+
48+
49+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-gnu.tar.xz">XZ</a> (2.3 MB)</td>
50+
51+
</tr>
52+
53+
<tr>
54+
55+
56+
57+
<td rowspan="3">musl</td>
58+
59+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-musl.deb">DEB</a> (2.4 MB)</td>
60+
61+
</tr>
62+
63+
<tr>
64+
65+
66+
67+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-musl.rpm">RPM</a> (2.7 MB)</td>
68+
69+
</tr>
70+
71+
<tr>
72+
73+
74+
75+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-unknown-linux-musl.tar.xz">XZ</a> (2.4 MB)</td>
76+
77+
</tr>
78+
79+
<tr>
80+
81+
82+
<td rowspan="3">ARMv7 HF</td>
83+
84+
85+
<td rowspan="3">glibc</td>
86+
87+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-armv7-unknown-linux-gnueabihf.deb">DEB</a> (2.4 MB)</td>
88+
89+
</tr>
90+
91+
<tr>
92+
93+
94+
95+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-armv7-unknown-linux-gnueabihf.rpm">RPM</a> (2.8 MB)</td>
96+
97+
</tr>
98+
99+
<tr>
100+
101+
102+
103+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-armv7-unknown-linux-gnueabihf.tar.xz">XZ</a> (2.4 MB)</td>
104+
105+
</tr>
106+
107+
<tr>
108+
109+
110+
<td rowspan="3">x86</td>
111+
112+
113+
<td rowspan="3">musl</td>
114+
115+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-i686-unknown-linux-musl.deb">DEB</a> (2.8 MB)</td>
116+
117+
</tr>
118+
119+
<tr>
120+
121+
122+
123+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-i686-unknown-linux-musl.rpm">RPM</a> (3 MB)</td>
124+
125+
</tr>
126+
127+
<tr>
128+
129+
130+
131+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-i686-unknown-linux-musl.tar.xz">XZ</a> (2.8 MB)</td>
132+
133+
</tr>
134+
135+
<tr>
136+
137+
138+
<td rowspan="6">x86-64</td>
139+
140+
141+
<td rowspan="3">glibc</td>
142+
143+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-gnu.deb">DEB</a> (2.7 MB)</td>
144+
145+
</tr>
146+
147+
<tr>
148+
149+
150+
151+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-gnu.rpm">RPM</a> (2.9 MB)</td>
152+
153+
</tr>
154+
155+
<tr>
156+
157+
158+
159+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-gnu.tar.xz">XZ</a> (2.7 MB)</td>
160+
161+
</tr>
162+
163+
<tr>
164+
165+
166+
167+
<td rowspan="3">musl</td>
168+
169+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-musl.deb">DEB</a> (2.8 MB)</td>
170+
171+
</tr>
172+
173+
<tr>
174+
175+
176+
177+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-musl.rpm">RPM</a> (3 MB)</td>
178+
179+
</tr>
180+
181+
<tr>
182+
183+
184+
185+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-unknown-linux-musl.tar.xz">XZ</a> (2.8 MB)</td>
186+
187+
</tr>
188+
189+
<tr>
190+
<td rowspan="1">Windows</td>
191+
192+
<td rowspan="1">x86-64</td>
193+
194+
195+
<td rowspan="1">MSVC</td>
196+
197+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-pc-windows-msvc.zip">Zip</a> (3.2 MB)</td>
198+
199+
</tr>
200+
201+
<tr>
202+
<td rowspan="2">macOS</td>
203+
204+
<td rowspan="1">AArch64</td>
205+
206+
207+
<td rowspan="1"></td>
208+
209+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-aarch64-apple-darwin.tar.xz">XZ</a> (1.9 MB)</td>
210+
211+
</tr>
212+
213+
<tr>
214+
215+
216+
<td rowspan="1">x86-64</td>
217+
218+
219+
<td rowspan="1"></td>
220+
221+
<td><a class="download" href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/watchexec-2.5.0-x86_64-apple-darwin.tar.xz">XZ</a> (2.2 MB)</td>
222+
223+
</tr>
224+
</tbody>
225+
</table>
226+
227+
228+
View release [on GitHub](https://github.com/watchexec/watchexec/releases/v2.5.0).
229+
230+
## Checksums
231+
232+
<table class="signatures">
233+
234+
<tr>
235+
<th><a href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/B3SUMS">BLAKE3 checksums</a></th>
236+
237+
</tr>
238+
239+
<tr>
240+
<th><a href="https://github.com/watchexec/watchexec/releases/download/v2.5.0/SHA512SUMS">SHA512 checksums</a></th>
241+
242+
</tr>
243+
244+
</table>
245+
246+
247+
248+
249+
> version released on 2026-02-25
250+
> |
251+
> this page built on 2026-03-30 at 04:13
252+
> | generator v0.0.2
253+
> | [json metadata](meta.json)
254+

0 commit comments

Comments
 (0)