patch for ci failure.
This commit is contained in:
parent
87378e49ac
commit
cb4882e983
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@ -16,4 +16,6 @@ jobs:
|
|||||||
- name: Clippy
|
- name: Clippy
|
||||||
run: cargo clippy --all-targets --all-features -D warnings
|
run: cargo clippy --all-targets --all-features -D warnings
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cargo build --release --workspace
|
run: cargo build --release --workspace
|
||||||
|
- name: Smoke test (client --help)
|
||||||
|
run: cargo run -p socktop -- --help
|
||||||
|
|||||||
@ -11,12 +11,19 @@ use app::App;
|
|||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
let args: Vec<String> = env::args().collect();
|
let mut args = env::args();
|
||||||
if args.len() < 2 {
|
let prog = args.next().unwrap_or_else(|| "socktop".into());
|
||||||
eprintln!("Usage: {} ws://HOST:PORT/ws", args[0]);
|
let url = match args.next() {
|
||||||
std::process::exit(1);
|
Some(flag) if flag == "-h" || flag == "--help" => {
|
||||||
}
|
println!("Usage: {prog} ws://HOST:PORT/ws");
|
||||||
let url = args[1].clone();
|
return Ok(());
|
||||||
|
}
|
||||||
|
Some(url) => url,
|
||||||
|
None => {
|
||||||
|
eprintln!("Usage: {prog} ws://HOST:PORT/ws");
|
||||||
|
std::process::exit(1);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
let mut app = App::new();
|
let mut app = App::new();
|
||||||
app.run(&url).await
|
app.run(&url).await
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user