blob: a76f3b510deddac4cb69ba03094f97d0db6e603d [file] [log] [blame]
[package]
name = "crosh"
version = "0.24.52"
authors = ["The ChromiumOS Authors"]
edition = "2021"
[profile.release]
panic = "abort"
overflow-checks = true
[lib]
name = "crosh"
[[bin]]
name = "crosh"
[features]
default = ["metrics"]
metrics = ["metrics_rs"]
[dependencies]
anyhow = "1.0.75"
bitflags = "1.3.2"
chrono = "0.4"
dbus = { version = "0.9.7", features = ["stdfd"] }
getopts = "0.2"
libc = "0.2.44"
libchromeos = { path = "../libchromeos-rs", features = ['chromeos-module'] } # provided by ebuild
log = "0.4"
nix = { version = "0.26", features = ["signal"] }
protobuf = "3.2"
rand = "0.7"
remain = "*"
regex = "1.0.6"
rustyline = "9.1.1"
metrics_rs = { path = "../metrics/rust-client", optional = true } # provided by ebuild
shell-words = "1.0.0"
signal-hook-registry = "*"
syslog = "6.0.1"
system_api = { path = "../system_api" } # provided by ebuild
textwrap = "0.11.0"
tlsdate_dbus = { path = "../../third_party/tlsdate" } # provided by ebuild
[dev-dependencies]
tempfile = "3.2.0"