[package]
edition = "2024"
name = "eska-tool-runtime"
version = "0.22.1"
authors = ["Aleksey Kalsin <aleksey@kalsin.pro>"]
build = "build.rs"
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Owned component processes and bounded internal tool protocols"
readme = "README.md"
keywords = [
"1c-enterprise",
"cli",
"process",
]
categories = [
"command-line-utilities",
"development-tools",
]
license = "Apache-2.0"
repository = "https://github.com/1c-tooling/eska"
[lib]
name = "eska_tool_runtime"
path = "src/lib.rs"
[dependencies.serde_json]
version = "1.0.154"
[target."cfg(unix)".dependencies.nix]
version = "0.31.3"
features = [
"signal",
"process",
]
default-features = false
[target."cfg(unix)".dependencies.signal-hook]
version = "0.4.5"
default-features = false
[target."cfg(windows)".dependencies.ctrlc]
version = "3.5.2"
features = ["termination"]
[lints.clippy.all]
level = "warn"
priority = -1
[lints.clippy.cargo]
level = "warn"
priority = -1
[lints.clippy.multiple_crate_versions]
level = "allow"
priority = 1
[lints.clippy.nursery]
level = "warn"
priority = -1
[lints.clippy.pedantic]
level = "warn"
priority = -1