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: 4 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 over 9 years ago · Last pushed 4 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: 7 months 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 months ago
crates.io: bosion

Gather build information for verbose versions flags

  • 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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: 4 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