It is now possible to specify the host and port the SSH server listens to using CLI arguments. Also improved host key naming and some inline strings within the CLI version menu.
50 lines
1.3 KiB
TOML
50 lines
1.3 KiB
TOML
[package]
|
|
name = "ssh-portfolio"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "no"
|
|
authors = ["Erica Marigold <hi@devcomp.xyz>"]
|
|
build = "build.rs"
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.90"
|
|
async-trait = "0.1.85"
|
|
better-panic = "0.3.0"
|
|
bstr = "1.11.3"
|
|
clap = { version = "4.5.20", features = [
|
|
"derive",
|
|
"cargo",
|
|
"wrap_help",
|
|
"unicode",
|
|
"string",
|
|
"unstable-styles",
|
|
] }
|
|
color-eyre = "0.6.3"
|
|
config = "0.14.0"
|
|
crossterm = { version = "0.28.1", features = ["serde", "event-stream"] }
|
|
derive_deref = "1.1.1"
|
|
directories = "5.0.1"
|
|
futures = "0.3.31"
|
|
human-panic = "2.0.2"
|
|
indoc = "2.0.5"
|
|
json5 = "0.4.1"
|
|
lazy_static = "1.5.0"
|
|
libc = "0.2.161"
|
|
pretty_assertions = "1.4.1"
|
|
ratatui = { version = "0.29.0", features = ["serde", "macros"] }
|
|
russh = "0.49.2"
|
|
serde = { version = "1.0.211", features = ["derive"] }
|
|
serde_json = "1.0.132"
|
|
signal-hook = "0.3.17"
|
|
strip-ansi-escapes = "0.2.0"
|
|
strum = { version = "0.26.3", features = ["derive"] }
|
|
tokio = { version = "1.40.0", features = ["full"] }
|
|
tokio-util = "0.7.12"
|
|
tracing = "0.1.40"
|
|
tracing-error = "0.2.0"
|
|
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "serde"] }
|
|
|
|
[build-dependencies]
|
|
anyhow = "1.0.90"
|
|
ssh-key = { version = "0.6.7", features = ["getrandom", "crypto"] }
|
|
vergen-gix = { version = "1.0.2", features = ["build", "cargo"] }
|