watchexec

Executes commands in response to file modifications

https://github.com/watchexec/watchexec

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 74 committers (1.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.8%) to scientific vocabulary

Keywords

command-line developer-tools file-watchers linux macos rust windows

Keywords from Contributors

data-profilers interpretability yolov5s hack transformers datacleaner pipeline-testing argument-parser meshing fake
Last synced: 11 months ago · JSON representation ·

Repository

Executes commands in response to file modifications

Basic Info
  • Host: GitHub
  • Owner: watchexec
  • License: apache-2.0
  • Language: Rust
  • Default Branch: main
  • Homepage:
  • Size: 3.31 MB
Statistics
  • Stars: 6,312
  • Watchers: 25
  • Forks: 169
  • Open Issues: 56
  • Releases: 0
Topics
command-line developer-tools file-watchers linux macos rust windows
Created almost 10 years ago · Last pushed 11 months ago
Metadata Files
Readme Contributing Funding License Citation

README.md

CI status on main branch

Watchexec

Software development often involves running the same commands over and over. Boring!

watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.

Example use cases:

  • Automatically run unit tests
  • Run linters/syntax checkers
  • Rebuild artifacts

Features

  • Simple invocation and use, does not require a cryptic command line involving xargs
  • Runs on OS X, Linux, and Windows
  • Monitors current directory and all subdirectories for changes
  • Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving
  • Loads .gitignore and .ignore files
  • Uses process groups to keep hold of forking programs
  • Provides the paths that changed in environment variables or STDIN
  • Does not require a language runtime, not tied to any particular language or ecosystem
  • And more!

Quick start

Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running npm run build when a change is detected:

$ watchexec -e js,css,html npm run build

Call/restart python server.py when any Python file in the current directory (and all subdirectories) changes:

$ watchexec -r -e py -- python server.py

More usage examples: in the CLI README!

Install

Packaging status

All options in detail: in the CLI README, in the online help (watchexec -h, watchexec --help, or watchexec --manual), and in the manual page.

Augment

Watchexec pairs well with:

  • checkexec: to run only when source files are newer than a target file
  • just: a modern alternative to make
  • systemfd: socket-passing in development

Extend

Downstreams

Selected downstreams of watchexec and associated crates:

Owner

  • Name: watchexec
  • Login: watchexec
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: |
  If you use this software, please cite it using these metadata.
title: "Watchexec: a tool to react to filesystem changes, and a crate ecosystem to power it"

version: "2.3.2"
date-released: 2025-05-18

repository-code: https://github.com/watchexec/watchexec
license: Apache-2.0

authors:
  - family-names: Green
    given-names: Matt
  - family-names: Saparelli
    given-names: Félix
    orcid: https://orcid.org/0000-0002-2010-630X

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 1,426
  • Total Committers: 74
  • Avg Commits per committer: 19.27
  • Development Distribution Score (DDS): 0.295
Past Year
  • Commits: 120
  • Committers: 8
  • Avg Commits per committer: 15.0
  • Development Distribution Score (DDS): 0.075
Top Committers
Name Email Commits
Félix Saparelli f****x@p****e 1,006
Matt Green m****s@g****m 180
github-actions[bot] 4****] 64
dependabot[bot] 4****] 39
Chris Aumann me@c****g 27
github-actions[bot] g****s@g****m 12
Quint Guvernator q****t@g****t 5
Jonathan Cammisuli j****n@c****a 4
Sven-Hendrik Haase s****o@g****m 4
daubaris p****s@g****m 4
Thomas Etter e****h@g****m 3
James Kominick j****k@g****m 3
Igor Gnatenko i****n@g****m 3
Bruce Guenter b****e@u****g 3
David Raifaizen d****f@h****m 2
Josh Gao j****h@i****s 2
Les Aker me@l****g 2
Matt Gathu m****u@g****m 2
Philip Daniels P****1@g****m 2
Tom Parker p****y@t****t 2
Егор Куклин 4****k 2
DaniPopes 5****s 2
Chris Nicholls c****s@i****o 2
David Calavera d****a@g****m 1
Chris West s****b@g****m 1
Caleb Schoepp c****p@g****m 1
Atmajeet Kaur b****4@g****m 1
Angel Yankov 3****t 1
Anatoli Babenia a****i@r****g 1
Adit a****h@g****m 1
and 44 more...

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 159
  • Total pull requests: 363
  • Average time to close issues: 9 months
  • Average time to close pull requests: 19 days
  • Total issue authors: 116
  • Total pull request authors: 25
  • Average comments per issue: 3.89
  • Average comments per pull request: 0.91
  • Merged pull requests: 181
  • Bot issues: 7
  • Bot pull requests: 241
Past Year
  • Issues: 35
  • Pull requests: 87
  • Average time to close issues: 30 days
  • Average time to close pull requests: 25 days
  • Issue authors: 33
  • Pull request authors: 9
  • Average comments per issue: 1.6
  • Average comments per pull request: 0.87
  • Merged pull requests: 19
  • Bot issues: 1
  • Bot pull requests: 62
Top Authors
Issue Authors
  • passcod (21)
  • github-actions[bot] (6)
  • unphased (5)
  • max-sixty (5)
  • nikitavoloboev (4)
  • bjackman (3)
  • kentonv (3)
  • emilHof (2)
  • calebschoepp (2)
  • dependabot[bot] (2)
  • alanwsmith (2)
  • DaniPopes (2)
  • ziimakc (1)
  • colemickens (1)
  • peabnuts123 (1)
Pull Request Authors
  • dependabot[bot] (255)
  • passcod (100)
  • github-actions[bot] (54)
  • TheBlek (5)
  • DaniPopes (4)
  • Cammisuli (4)
  • FauxFaux (2)
  • trymeouteh (2)
  • nopeless (2)
  • peabnuts123 (2)
  • adit-umakanth (2)
  • t3hmrman (2)
  • lu-zero (2)
  • mrnossiom (2)
  • yankov-pt (2)
Top Labels
Issue Labels
bug (58) new feature (27) improvement (16) not a bug (11) has workaround (11) need repro (6) need info (4) question (4) OS: Windows (4) upstream (3) documentation (3) has fix (2) dependencies (2) rust (2) help wanted (1) security (1) OS: macOS (1)
Pull Request Labels
dependencies (255) rust (226) github_actions (29) release (1) upstream (1) new feature (1)

Packages

  • Total packages: 39
  • Total downloads:
    • cargo 18,988,782 total
  • Total docker downloads: 140,013,398
  • Total dependent packages: 70
    (may contain duplicates)
  • Total dependent repositories: 430
    (may contain duplicates)
  • Total versions: 563
  • Total maintainers: 3
crates.io: watchexec

Library to execute commands in response to file modifications

  • Versions: 74
  • Dependent Packages: 23
  • Dependent Repositories: 309
  • Downloads: 3,600,103 Total
  • Docker Downloads: 23,366,420
Rankings
Docker downloads count: 1.6%
Stargazers count: 1.7%
Downloads: 1.8%
Dependent packages count: 1.9%
Dependent repos count: 2.3%
Average: 2.4%
Forks count: 5.1%
Maintainers (2)
Last synced: 11 months ago
crates.io: ignore-files

Find, parse, and interpret ignore files

  • Versions: 14
  • Dependent Packages: 8
  • Dependent Repositories: 28
  • Downloads: 3,591,893 Total
  • Docker Downloads: 23,323,425
Rankings
Stargazers count: 1.7%
Downloads: 2.2%
Average: 3.8%
Dependent packages count: 4.2%
Docker downloads count: 4.4%
Forks count: 5.1%
Dependent repos count: 5.3%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-signals

Watchexec's signal types

  • Versions: 8
  • Dependent Packages: 11
  • Dependent Repositories: 22
  • Downloads: 2,536,713 Total
  • Docker Downloads: 23,323,425
Rankings
Stargazers count: 1.7%
Downloads: 2.3%
Dependent packages count: 3.8%
Average: 3.9%
Docker downloads count: 4.4%
Forks count: 5.2%
Dependent repos count: 5.8%
Maintainers (1)
Last synced: 11 months ago
crates.io: project-origins

Resolve project origins and kinds from a path

  • Versions: 9
  • Dependent Packages: 7
  • Dependent Repositories: 28
  • Downloads: 2,606,069 Total
  • Docker Downloads: 23,323,425
Rankings
Stargazers count: 1.7%
Downloads: 2.2%
Average: 3.9%
Docker downloads count: 4.4%
Dependent packages count: 4.7%
Forks count: 5.1%
Dependent repos count: 5.3%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-events

Watchexec's event types

  • Versions: 9
  • Dependent Packages: 8
  • Dependent Repositories: 22
  • Downloads: 2,537,003 Total
  • Docker Downloads: 23,323,425
Rankings
Stargazers count: 1.7%
Downloads: 2.3%
Average: 4.1%
Docker downloads count: 4.4%
Forks count: 5.1%
Dependent packages count: 5.4%
Dependent repos count: 5.8%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-filterer-ignore

Watchexec filterer component for ignore files

  • Versions: 13
  • Dependent Packages: 4
  • Dependent Repositories: 17
  • Downloads: 2,262,239 Total
  • Docker Downloads: 23,306,038
Rankings
Stargazers count: 1.7%
Downloads: 2.4%
Docker downloads count: 4.4%
Average: 4.6%
Forks count: 5.1%
Dependent repos count: 6.5%
Dependent packages count: 7.4%
Maintainers (1)
Last synced: 11 months ago
proxy.golang.org: github.com/WatchExec/watchexec
  • Versions: 85
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.3%
Average: 5.5%
Dependent repos count: 5.6%
Last synced: 11 months ago
proxy.golang.org: github.com/Watchexec/watchexec
  • Versions: 85
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.3%
Average: 5.5%
Dependent repos count: 5.7%
Last synced: 11 months ago
alpine-edge: watchexec-bash-completion

Bash completions for watchexec

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.3%
Average: 6.9%
Forks count: 10.0%
Dependent packages count: 14.2%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: watchexec-fish-completion

Fish completions for watchexec

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.3%
Average: 6.9%
Forks count: 10.0%
Dependent packages count: 14.2%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-filterer-globset

Watchexec filterer component based on globset

  • Versions: 13
  • Dependent Packages: 5
  • Dependent Repositories: 1
  • Downloads: 105,280 Total
  • Docker Downloads: 23,620
Rankings
Docker downloads count: 1.6%
Stargazers count: 1.7%
Forks count: 5.2%
Dependent packages count: 6.2%
Average: 6.9%
Downloads: 10.3%
Dependent repos count: 16.5%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: watchexec-doc

Executes commands in response to file modifications (documentation)

  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Average: 7.2%
Forks count: 10.5%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: watchexec

Executes commands in response to file modifications

  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Average: 7.2%
Forks count: 10.5%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: watchexec-zsh-completion

Zsh completions for watchexec

  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Average: 7.2%
Forks count: 10.5%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 11 months ago
proxy.golang.org: github.com/watchexec/watchexec
  • Versions: 85
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 11 months ago
crates.io: watchexec-cli

Executes commands in response to file modifications

  • Versions: 47
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 548,608 Total
  • Docker Downloads: 23,620
Rankings
Docker downloads count: 1.6%
Stargazers count: 1.7%
Forks count: 5.2%
Downloads: 6.9%
Average: 8.4%
Dependent repos count: 16.5%
Dependent packages count: 18.2%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-filterer-tagged

Watchexec filterer component using tagged filters

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 12,244 Total
Rankings
Stargazers count: 1.7%
Forks count: 5.2%
Average: 12.1%
Dependent repos count: 16.5%
Dependent packages count: 18.2%
Downloads: 18.9%
Maintainers (1)
Last synced: 11 months ago
crates.io: watchexec-supervisor

Watchexec's process supervisor component

  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 1,144,802 Total
Rankings
Stargazers count: 1.7%
Forks count: 5.2%
Dependent repos count: 16.5%
Dependent packages count: 18.2%
Average: 23.0%
Downloads: 73.5%
Maintainers (1)
Last synced: 11 months ago
crates.io: bosion

Gather build information for verbose versions flags

  • Documentation: https://docs.rs/bosion/
  • License: Apache-2.0 OR MIT
  • Latest release: 1.1.3
    published about 1 year ago
  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 43,828 Total
Rankings
Stargazers count: 2.1%
Forks count: 4.9%
Dependent repos count: 29.3%
Average: 30.3%
Dependent packages count: 33.8%
Downloads: 81.4%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: watchexec-fish-completion

Fish completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: watchexec

Executes commands in response to file modifications

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 11 months ago
alpine-v3.20: watchexec-fish-completion

Fish completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: watchexec-bash-completion

Bash completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: watchexec-zsh-completion

Zsh completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.20: watchexec

Executes commands in response to file modifications

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.20: watchexec-zsh-completion

Zsh completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.20: watchexec-doc

Executes commands in response to file modifications (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.20: watchexec-bash-completion

Bash completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: watchexec

Executes commands in response to file modifications

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: watchexec-zsh-completion

Zsh completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: watchexec-doc

Executes commands in response to file modifications (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: watchexec-fish-completion

Fish completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: watchexec-bash-completion

Bash completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: watchexec-doc

Executes commands in response to file modifications (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: watchexec-zsh-completion

Zsh completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: watchexec

Executes commands in response to file modifications

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: watchexec-bash-completion

Bash completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: watchexec-doc

Executes commands in response to file modifications (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: watchexec-fish-completion

Fish completions for watchexec

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 11 months ago

Dependencies

.github/workflows/clippy.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
.github/workflows/release-cli.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • softprops/action-gh-release de2c0eb89ae2a093876385947365aca7b0e5f844 composite
  • taiki-e/install-action v2 composite
.github/workflows/release-pr.yml actions
  • actions/checkout v4 composite
  • cargo-bins/release-pr v2 composite
  • chainguard-dev/actions/setup-gitsign main composite
  • taiki-e/install-action v2 composite
.github/workflows/release-tag.yml actions
  • actions/checkout v4 composite
  • mathieudutour/github-tag-action v6.1 composite
.github/workflows/tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • taiki-e/install-action v2 composite
Cargo.lock cargo
  • 410 dependencies
Cargo.toml cargo
crates/bosion/Cargo.toml cargo
crates/bosion/examples/clap/Cargo.lock cargo
  • 156 dependencies
crates/bosion/examples/clap/Cargo.toml cargo
crates/bosion/examples/default/Cargo.lock cargo
  • 169 dependencies
crates/bosion/examples/default/Cargo.toml cargo
crates/bosion/examples/no-git/Cargo.lock cargo
  • bitflags 1.3.2
  • cc 1.0.79
  • concolor 0.0.12
  • concolor-query 0.1.0
  • errno 0.2.8
  • errno-dragonfly 0.1.2
  • hermit-abi 0.3.1
  • io-lifetimes 1.0.5
  • is-terminal 0.4.4
  • itoa 1.0.6
  • leon 0.0.1
  • libc 0.2.139
  • linux-raw-sys 0.1.4
  • normalize-line-endings 0.3.0
  • proc-macro2 1.0.51
  • quote 1.0.23
  • rustix 0.36.9
  • serde 1.0.152
  • similar 2.2.1
  • snapbox 0.4.8
  • snapbox-macros 0.3.1
  • syn 1.0.109
  • thiserror 1.0.38
  • thiserror-impl 1.0.38
  • time 0.3.20
  • time-core 0.1.0
  • time-macros 0.2.8
  • unicode-ident 1.0.7
  • winapi 0.3.9
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-x86_64-pc-windows-gnu 0.4.0
  • windows-sys 0.45.0
  • windows-targets 0.42.1
  • windows_aarch64_gnullvm 0.42.1
  • windows_aarch64_msvc 0.42.1
  • windows_i686_gnu 0.42.1
  • windows_i686_msvc 0.42.1
  • windows_x86_64_gnu 0.42.1
  • windows_x86_64_gnullvm 0.42.1
  • windows_x86_64_msvc 0.42.1
  • yansi 0.5.1
crates/bosion/examples/no-git/Cargo.toml cargo
crates/bosion/examples/no-std/Cargo.lock cargo
  • bitflags 1.3.2
  • cc 1.0.79
  • concolor 0.0.12
  • concolor-query 0.1.0
  • errno 0.2.8
  • errno-dragonfly 0.1.2
  • hermit-abi 0.3.1
  • io-lifetimes 1.0.5
  • is-terminal 0.4.4
  • itoa 1.0.6
  • leon 0.0.1
  • libc 0.2.139
  • linux-raw-sys 0.1.4
  • normalize-line-endings 0.3.0
  • proc-macro2 1.0.51
  • quote 1.0.23
  • rustix 0.36.9
  • serde 1.0.152
  • similar 2.2.1
  • snapbox 0.4.8
  • snapbox-macros 0.3.1
  • syn 1.0.109
  • thiserror 1.0.38
  • thiserror-impl 1.0.38
  • time 0.3.20
  • time-core 0.1.0
  • time-macros 0.2.8
  • unicode-ident 1.0.7
  • winapi 0.3.9
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-x86_64-pc-windows-gnu 0.4.0
  • windows-sys 0.45.0
  • windows-targets 0.42.1
  • windows_aarch64_gnullvm 0.42.1
  • windows_aarch64_msvc 0.42.1
  • windows_i686_gnu 0.42.1
  • windows_i686_msvc 0.42.1
  • windows_x86_64_gnu 0.42.1
  • windows_x86_64_gnullvm 0.42.1
  • windows_x86_64_msvc 0.42.1
  • yansi 0.5.1
crates/bosion/examples/no-std/Cargo.toml cargo
crates/cli/Cargo.toml cargo
crates/events/Cargo.toml cargo
  • serde_json 1.0.94 development
  • snapbox 0.4.10 development
  • watchexec-events * development
  • notify 5.0.0
  • serde 1.0.152
  • watchexec-signals 1.0.0
crates/filterer/globset/Cargo.toml cargo
  • project-origins 1.2.0 development
  • tokio 1.24.2 development
  • tracing-subscriber 0.3.6 development
  • ignore 0.4.18
  • ignore-files 1.3.1
  • tracing 0.1.26
  • watchexec 2.3.0
  • watchexec-filterer-ignore 1.2.1
crates/filterer/ignore/Cargo.toml cargo
  • project-origins 1.2.0 development
  • tokio 1.24.2 development
  • tracing-subscriber 0.3.6 development
  • dunce 1.0.4
  • ignore 0.4.18
  • ignore-files 1.3.1
  • tracing 0.1.26
  • watchexec 2.3.0
  • watchexec-signals 1.0.0
crates/filterer/tagged/Cargo.toml cargo
  • project-origins 1.2.0 development
  • tokio 1.24.2 development
  • tracing-subscriber 0.3.6 development
  • futures 0.3.25
  • globset 0.4.8
  • ignore 0.4.18
  • ignore-files 1.3.1
  • miette 5.3.0
  • nom 7.0.0
  • regex 1.5.4
  • thiserror 1.0.26
  • tokio 1.24.2
  • tracing 0.1.26
  • unicase 2.6.0
  • watchexec 2.3.0
  • watchexec-filterer-ignore 1.2.1
  • watchexec-signals 1.0.0
crates/ignore-files/Cargo.toml cargo
crates/lib/Cargo.toml cargo
  • tracing-subscriber 0.3.6 development
  • async-priority-channel 0.1.0
  • async-recursion 1.0.0
  • atomic-take 1.0.0
  • clearscreen 2.0.1
  • command-group 2.1.0
  • futures 0.3.16
  • ignore-files 1.3.1
  • miette 5.3.0
  • normalize-path 0.2.0
  • notify 5.0.0
  • once_cell 1.8.0
  • project-origins 1.2.0
  • thiserror 1.0.26
  • tokio 1.24.2
  • tracing 0.1.26
  • watchexec-events 1.0.0
  • watchexec-signals 1.0.0
crates/project-origins/Cargo.toml cargo
  • miette 5.3.0 development
  • tracing-subscriber 0.3.11 development
  • futures 0.3.21
  • tokio 1.24.2
  • tokio-stream 0.1.9
crates/signals/Cargo.toml cargo