Merge pull request #245 from NobodyXu/fix/help

Print out help when `crate_names` is empty
This commit is contained in:
Jiahao XU 2022-07-24 19:19:09 +10:00 committed by GitHub
commit 8183bc2cf3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,7 +7,7 @@ use std::{
time::{Duration, Instant},
};
use clap::Parser;
use clap::{AppSettings, Parser};
use log::{debug, error, info, warn, LevelFilter};
use miette::{miette, Result, WrapErr};
use simplelog::{ColorChoice, ConfigBuilder, TermLogger, TerminalMode};
@ -20,7 +20,7 @@ use cargo_binstall::{binstall, *};
static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;
#[derive(Debug, Parser)]
#[clap(version, about = "Install a Rust binary... from binaries!")]
#[clap(version, about = "Install a Rust binary... from binaries!", setting = AppSettings::ArgRequiredElseHelp)]
struct Options {
/// Package name for installation.
///