[package] name = "cnf" readme = "README.md" authors.workspace = true categories.workspace = true description.workspace = true edition.workspace = true keywords.workspace = true license.workspace = true repository.workspace = true version.workspace = true # Run this by default default-run = "cnf" [dependencies] # Shared dependencies anyhow = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } logerr = { workspace = true } serde = { workspace = true } serde_derive = { workspace = true } serde_json = { workspace = true } tracing = { workspace = true } ansi_term = "0.12.1" clap = { version = "4", features = ["derive"] } cnf-lib = { path = "../cnf-lib", version = "0.5.2" } confy = { version = "0.5", features = ["yaml_conf"], default-features = false } crossterm = "0.26.1" directories = "5.0.1" ratatui = "0.20" shlex = "1.1.0" strum = { version = "0.20", features = ["derive"] } tracing-appender = "0.2" tracing-subscriber = { version = "0.3", features = ["fmt", "tracing-log", "env-filter"] } tracing-flame = { version = "0.2", optional = true } tokio = { version = "1.32", features = ["full"] } [features] default = [] debug-flame = ["dep:tracing-flame"]