Replace structopt with clap (#98)

* Replace `structopt` with `clap`

* Change `port` options from `String` to `u16`

* Shorten clap options config

`name` and `long` use the filed name by default.
This commit is contained in:
Paul Lange
2022-07-19 18:34:12 +02:00
committed by GitHub
parent 24d9d9f466
commit 069a8e5ee0
5 changed files with 91 additions and 71 deletions

View File

@@ -25,7 +25,7 @@ async-stream = "0.3.0"
atoi = "0.3.2"
bytes = "1"
rand = "0.8.5"
structopt = "0.3.14"
clap = { version = "3.1.18", features = ["derive"] }
tokio = { version = "1", features = ["full"] }
tokio-stream = "0.1"
tracing = "0.1.34"
@@ -45,4 +45,4 @@ opentelemetry-otlp = { version = "0.10.0", optional = true }
tokio = { version = "1", features = ["test-util"] }
[features]
otel = ["dep:opentelemetry", "dep:tracing-opentelemetry", "dep:opentelemetry-aws", "dep:opentelemetry-otlp"]
otel = ["dep:opentelemetry", "dep:tracing-opentelemetry", "dep:opentelemetry-aws", "dep:opentelemetry-otlp"]