diff --git a/crunchy-cli-core/src/lib.rs b/crunchy-cli-core/src/lib.rs index 9dd3360..38f22f4 100644 --- a/crunchy-cli-core/src/lib.rs +++ b/crunchy-cli-core/src/lib.rs @@ -117,8 +117,8 @@ struct Verbosity { quiet: bool, } -pub async fn cli_entrypoint() { - let mut cli: Cli = Cli::parse(); +pub async fn main(args: &[String]) { + let mut cli: Cli = Cli::parse_from(args); if cli.verbosity.verbose || cli.verbosity.quiet { if cli.verbosity.verbose && cli.verbosity.quiet { diff --git a/src/main.rs b/src/main.rs index da3c699..9d44bef 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,5 +8,5 @@ compile_error!("At least one tls feature must be activated"); #[tokio::main] async fn main() { - crunchy_cli_core::cli_entrypoint().await + crunchy_cli_core::main(&std::env::args().collect::>()).await }