Download Latest Version watchexec-2.3.2-i686-unknown-linux-musl.tar.xz (3.0 MB)
Email in envelope

Get an email when there's a new version of Watchexec

Home / v2.3.0
Name Modified Size InfoDownloads / Week
Parent folder
watchexec-2.3.0-aarch64-apple-darwin.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-apple-darwin.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-s390x-unknown-linux-gnu.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-apple-darwin.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-apple-darwin.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-apple-darwin.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-pc-windows-msvc.zip.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-pc-windows-msvc.zip.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-pc-windows-msvc.zip.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-gnu.tar.xz.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.deb.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.deb.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.rpm.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.rpm.sha512 2025-02-09 129 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.tar.xz.sha256 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.tar.xz.sha512 2025-02-09 129 Bytes
B3SUMS 2025-02-09 3.1 kB
dist-manifest.json 2025-02-09 7.4 kB
SHA256SUMS 2025-02-09 3.1 kB
SHA512SUMS 2025-02-09 4.8 kB
watchexec-2.3.0-aarch64-apple-darwin.tar.xz 2025-02-09 2.0 MB
watchexec-2.3.0-aarch64-apple-darwin.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.deb 2025-02-09 2.6 MB
watchexec-2.3.0-aarch64-unknown-linux-gnu.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.rpm 2025-02-09 3.0 MB
watchexec-2.3.0-aarch64-unknown-linux-gnu.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-gnu.tar.xz 2025-02-09 2.6 MB
watchexec-2.3.0-aarch64-unknown-linux-gnu.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.deb 2025-02-09 2.6 MB
watchexec-2.3.0-aarch64-unknown-linux-musl.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.rpm 2025-02-09 3.0 MB
watchexec-2.3.0-aarch64-unknown-linux-musl.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-aarch64-unknown-linux-musl.tar.xz 2025-02-09 2.6 MB
watchexec-2.3.0-aarch64-unknown-linux-musl.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.deb 2025-02-09 2.7 MB
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.rpm 2025-02-09 3.1 MB
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-armv7-unknown-linux-gnueabihf.tar.xz 2025-02-09 2.6 MB
watchexec-2.3.0-i686-unknown-linux-musl.deb 2025-02-09 3.0 MB
watchexec-2.3.0-i686-unknown-linux-musl.rpm 2025-02-09 3.3 MB
watchexec-2.3.0-i686-unknown-linux-musl.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-i686-unknown-linux-musl.tar.xz 2025-02-09 3.0 MB
watchexec-2.3.0-i686-unknown-linux-musl.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.deb 2025-02-09 2.7 MB
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.rpm 2025-02-09 3.2 MB
watchexec-2.3.0-powerpc64le-unknown-linux-gnu.tar.xz 2025-02-09 2.7 MB
watchexec-2.3.0-s390x-unknown-linux-gnu.deb 2025-02-09 3.4 MB
watchexec-2.3.0-s390x-unknown-linux-gnu.rpm 2025-02-09 3.9 MB
watchexec-2.3.0-s390x-unknown-linux-gnu.tar.xz 2025-02-09 3.4 MB
watchexec-2.3.0-x86_64-apple-darwin.tar.xz 2025-02-09 2.3 MB
watchexec-2.3.0-x86_64-pc-windows-msvc.zip 2025-02-09 3.4 MB
watchexec-2.3.0-x86_64-unknown-linux-gnu.deb 2025-02-09 3.0 MB
watchexec-2.3.0-x86_64-unknown-linux-gnu.rpm 2025-02-09 3.2 MB
watchexec-2.3.0-x86_64-unknown-linux-gnu.tar.xz 2025-02-09 2.9 MB
watchexec-2.3.0-x86_64-unknown-linux-gnu.tar.xz.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.deb 2025-02-09 3.1 MB
watchexec-2.3.0-x86_64-unknown-linux-musl.deb.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.rpm 2025-02-09 3.3 MB
watchexec-2.3.0-x86_64-unknown-linux-musl.rpm.b3 2025-02-09 65 Bytes
watchexec-2.3.0-x86_64-unknown-linux-musl.tar.xz 2025-02-09 3.1 MB
watchexec-2.3.0-x86_64-unknown-linux-musl.tar.xz.b3 2025-02-09 65 Bytes
CLI v2.3.0 source code.tar.gz 2025-02-09 380.7 kB
CLI v2.3.0 source code.zip 2025-02-09 482.4 kB
README.md 2025-02-09 1.6 kB
Totals: 115 Items   80.8 MB 0
  • Upgrade jaq to 2.0 (#902)
  • Flags are ordered alphabetically in --help
  • --filter-prog is no longer experimental (won't warn on use)
  • --only-emit-events now implies --emit-events-to=json-stdio
  • Zero-value unitless time spans are no longer deprecated (#909)
  • Linux build machines for the pre-built binaries now use Ubuntu 24.04; if you require an older glibc you'll need to build from source

New feature: --socket (#905)

This implements the systemd socket-passing protocol, like a lightweight systemfd: sockets are opened from the watchexec process, and then passed to the commands it runs. This lets you keep sockets open and avoid address reuse issues or dropping packets.

The value can be either of PORT (opens a TCP listening socket at that port), HOST:PORT (specify a host IP address; IPv6 addresses can be specified [bracketed]), TYPE::PORT or TYPE::HOST:PORT (specify a socket type, tcp / udp). This syntax and the behaviour of this option is compatible with systemfd's.

This integration only provides basic support, if you want more control you should use the systemfd tool from @mitsuhiko directly. To make use of the sockets in Rust code, you can use the listenfd crate, also by Armin.

I've also written a document that describes the minimal protocol, if you want to see how to use it in your projects or how to implement it yourself, both for Unix (systemd's invention) and for Windows (systemfd's invention): https://github.com/watchexec/watchexec/blob/main/doc/socket.md

Source: README.md, updated 2025-02-09