supi-cli 1.0.1

A simple process supervisor for spawning, restarting and stopping arbitrary commands
[package]
    name        = "supi-cli"
    version     = "1.0.1"
    edition     = "2021"
    license     = "MIT OR Apache-2.0"
    authors     = ["bjesuiter"]
    description = "A simple process supervisor for spawning, restarting and stopping arbitrary commands"
    repository  = "https://github.com/bjesuiter/supi-cli"
    homepage    = "https://github.com/bjesuiter/supi-cli"
    readme      = "README.md"
    keywords    = ["supervisor", "process", "cli", "restart", "development"]
    categories  = ["command-line-utilities", "development-tools"]
    exclude     = ["agent/", "AGENT.md", "bonnie.toml"]

[[bin]]
    name = "supi"
    path = "src/main.rs"

[dependencies]
    clap              = { version = "4.5", features = ["derive"] }
    tokio             = { version = "1.40", features = ["full"] }
    tokio-util        = { version = "0.7", features = ["io"] }
    tokio-stream      = "0.1"
    crossterm         = { version = "0.28", features = ["event-stream"] }
    anyhow            = "1.0"
    signal-hook       = "0.3"
    signal-hook-tokio = { version = "0.3", features = ["futures-v0_3"] }
    nix               = { version = "0.29", features = ["signal"] }

[dev-dependencies]
    assert_cmd   = "2.0"
    predicates   = "3.0"
    tempfile     = "3.8"
    libc         = "0.2"
    portable-pty = "0.8"