[[bin]]
name = "cargo-watch"
path = "src/main.rs"
[dependencies.camino]
version = "1.1.2"
[dependencies.cargo_metadata]
version = "0.18.1"
[dependencies.clap]
version = "2.34.0"
[dependencies.dotenvy]
version = "0.15.6"
[dependencies.log]
version = "0.4.17"
[dependencies.notify-rust]
version = "4.7.0"
[dependencies.shell-escape]
version = "0.1.5"
[dependencies.stderrlog]
version = "0.6.0"
[dependencies.watchexec]
version = "1.17.2"
[dev-dependencies.assert_cmd]
version = "1.0.8"
[dev-dependencies.insta]
version = "1.32.0"
[dev-dependencies.predicates]
version = "3.0.4"
[dev-dependencies.wait-timeout]
version = "0.2.0"
[package]
authors = ["Félix Saparelli <felix@passcod.name>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools"]
description = "Watches over your Cargo project’s source"
documentation = "https://watchexec.github.io/docs/#cargo-watch"
edition = "2021"
exclude = ["/.github"]
homepage = "https://watchexec.github.io/#cargo-watch"
keywords = ["cargo", "watch", "compile", "notify"]
license = "CC0-1.0"
name = "cargo-watch"
readme = "README.md"
repository = "https://github.com/watchexec/cargo-watch"
rust-version = "1.75.0"
version = "8.5.3"
[package.metadata.binstall]
bin-dir = "{ name }-v{ version }-{ target }/{ bin }{ format }"
[package.metadata.deb]
assets = [["target/release/cargo-watch", "usr/bin/", "755"], ["README.md", "usr/share/doc/cargo-watch/README", "644"], ["cargo-watch.1", "usr/share/man/man1/cargo-watch.1", "644"], ["logo.svg", "usr/share/icons/hicolor/scalable/apps/cargo-watch.svg", "644"]]
license-file = ["LICENSE", "0"]
maintainer = "Félix Saparelli <felix@passcod.name>"
section = "devel"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/bin/"
mode = "755"
source = "target/release/cargo-watch"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/doc/cargo-watch/README"
doc = true
mode = "644"
source = "README.md"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/man/man1/cargo-watch.1.html"
mode = "644"
source = "cargo-watch.1"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/icons/hicolor/scalable/apps/cargo-watch.svg"
mode = "644"
source = "logo.svg"
[profile.release]
codegen-units = 1
lto = true
panic = "abort"
[[test]]
name = "echo"
path = "tests/echo.rs"
[[test]]
name = "exec"
path = "tests/exec.rs"