diff --git a/src/bin/mc-repack/cli_args.rs b/src/bin/mc-repack/cli_args.rs index 8341134..fb6f29d 100644 --- a/src/bin/mc-repack/cli_args.rs +++ b/src/bin/mc-repack/cli_args.rs @@ -1,5 +1,6 @@ use std::path::PathBuf; + #[derive(Debug, clap::Parser)] #[command(version)] pub struct Args { @@ -18,14 +19,6 @@ pub struct Args { #[arg(short = 'b', long)] pub use_blacklist: bool } - -impl Args { - #[inline] - pub fn env() -> Self { - use clap::Parser; - Self::parse() - } -} pub struct RepackOpts { pub silent: bool, pub use_blacklist: bool diff --git a/src/bin/mc-repack/main.rs b/src/bin/mc-repack/main.rs index 757e694..0562e29 100644 --- a/src/bin/mc-repack/main.rs +++ b/src/bin/mc-repack/main.rs @@ -1,5 +1,5 @@ use std::{fs, io, path::{PathBuf, Path}, thread::{self, JoinHandle}, any::Any, ffi::OsString}; - +use clap::Parser; use cli_args::RepackOpts; use crossbeam_channel::Sender; use indicatif::{ProgressBar, ProgressStyle, MultiProgress}; @@ -16,7 +16,7 @@ type Error_ = anyhow::Error; type Result_ = Result; fn main() -> Result_<()> { - let args = cli_args::Args::env(); + let args = cli_args::Args::parse(); println!("█▀▄▀█ █▀▀ ▄▄ █▀█ █▀▀ █▀█ ▄▀█ █▀▀ █▄▀\n█ ▀ █ █▄▄ █▀▄ ██▄ █▀▀ █▀█ █▄▄ █ █ by Szeweq (https://szeweq.xyz/mc-repack)\n"); let path = &args.path;