mirror of
https://github.com/jht5945/finding.git
synced 2025-12-27 13:20:03 +08:00
new_and_parse_args
This commit is contained in:
@@ -239,8 +239,7 @@ fn find_text_files(options: &Options, dir_path: &Path) {
|
||||
|
||||
|
||||
fn main() -> XResult<()> {
|
||||
let mut options = Options::new();
|
||||
options.parse_args().ok();
|
||||
let options = Options::new_and_parse_args()?;
|
||||
|
||||
if options.version {
|
||||
print_version();
|
||||
|
||||
@@ -69,4 +69,10 @@ impl Options {
|
||||
self.parsed_large_line_size = parse_size(&self.large_line_size)? as u64;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn new_and_parse_args() -> XResult<Options> {
|
||||
let mut options = Options::new();
|
||||
options.parse_args()?;
|
||||
Ok(options)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user