Files
unshell/ush-cli/Cargo.toml
T

29 lines
963 B
TOML
Raw Normal View History

# =============================================================================
# ush-cli — The UnShell Operator REPL
# =============================================================================
#
# The operator CLI is a first-class node in the UnShell network, just like a
# payload. It connects to the router, registers at /operator/<session_id>,
# and provides an interactive REPL for issuing commands to connected payloads.
#
# Run with:
# cargo run -p ush-cli -- --router 127.0.0.1:9000
#
# The CLI binary is NOT no_std — it uses the full standard library.
[package]
name = "ush-cli"
version.workspace = true
edition.workspace = true
description = "UnShell operator REPL binary"
[dependencies]
unshell = { workspace = true, features = ["tcp", "log"] }
crossbeam-channel = { workspace = true }
thiserror = { workspace = true }
rkyv = { workspace = true }
rustyline = "18.0.0"
[lints]
workspace = true