komiterm/Cargo.toml
2026-07-17 09:30:05 +03:00

29 lines
955 B
TOML

[package]
name = "komiterm"
version = "0.1.0"
edition = "2021"
[dependencies]
tokio = { version = "1", features = ["full"] }
# >=0.50: keys-модуль слит в сам russh (russh::keys вместо отдельного
# russh-keys), authenticate_publickey принимает PrivateKeyWithHashAlg,
# и есть russh::keys::{check_known_hosts, learn_known_hosts} — на них
# завязана проверка known_hosts в transport/ssh.rs. Один из крипто-бэкендов
# (ring/aws-lc-rs) обязателен, иначе не соберётся.
russh = { version = ">=0.50", features = ["ring"] }
russh-sftp = "2"
alacritty_terminal = "0.24"
ratatui = "0.28"
crossterm = "0.28"
anyhow = "1"
serde = { version = "1", features = ["derive"] }
toml = "0.8"
directories = "5"
clap = { version = "4", features = ["derive"] }
rpassword = "7"
tokio-serial = "5"
async-trait = "0.1"
[[bin]]
name = "komiterm"
path = "src/main.rs"