[package]
edition = "2021"
rust-version = "1.81"
name = "rightkit-process"
version = "0.1.0"
build = false
include = [
"src/**",
"tests/**",
"README.md",
"LICENSE-MIT",
"LICENSE-APACHE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Ownership-safe child lifecycle, restart, and health primitives for Right Suite apps."
readme = "README.md"
keywords = [
"process",
"supervisor",
"lifecycle",
"sidecar",
]
categories = ["os"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/bogusyogi/claude"
[lib]
name = "rightkit_process"
path = "src/lib.rs"
[[test]]
name = "api"
path = "tests/api.rs"
[[test]]
name = "package_metadata"
path = "tests/package_metadata.rs"
[[test]]
name = "restart_health"
path = "tests/restart_health.rs"
[[test]]
name = "unix_process_group"
path = "tests/unix_process_group.rs"
[[test]]
name = "windows_process_tree"
path = "tests/windows_process_tree.rs"
[dependencies.process-wrap]
version = "=8.2.1"
features = [
"std",
"creation-flags",
"job-object",
"process-group",
"tracing",
]
default-features = false
[dev-dependencies.trybuild]
version = "=1.0.116"
[target."cfg(unix)".dependencies.nix]
version = "=0.30.1"
features = ["signal"]
default-features = false
[target."cfg(windows)".dependencies.windows]
version = "=0.61.1"
features = [
"Win32_Foundation",
"Win32_System_Threading",
]