[package]
name = "ralph-cli"
edition.workspace = true
version.workspace = true
license.workspace = true
description = "Command-line interface for Ralph Orchestrator"
repository.workspace = true
homepage.workspace = true
[package.metadata.dist]
dist = true
[lints]
workspace = true
[[bin]]
name = "ralph"
path = "src/main.rs"
[dependencies]
ralph-proto.workspace = true
ralph-core.workspace = true
ralph-adapters.workspace = true
ralph-telegram.workspace = true
ralph-tui.workspace = true
tokio.workspace = true
clap.workspace = true
clap_complete.workspace = true
anyhow.workspace = true
reqwest.workspace = true
chrono.workspace = true
thiserror.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_yaml.workspace = true
regex.workspace = true
keyring.workspace = true
crossterm.workspace = true
scopeguard.workspace = true
ratatui.workspace = true
indicatif.workspace = true
open.workspace = true
[target.'cfg(unix)'.dependencies]
nix = { workspace = true }
[dev-dependencies]
tempfile.workspace = true
[[example]]
name = "calculator"
path = "examples/calculator.rs"
[[example]]
name = "greeter"
path = "examples/greeter.rs"