From 76d02be03c2eb7b9bbe95e5b5eec90608369ce53 Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Sat, 31 Aug 2019 15:15:45 +0800 Subject: [PATCH] modify Options --- src/main.rs | 3 +-- src/opt.rs | 6 ++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index ba66bd6..b69d011 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,8 +31,7 @@ Written by Hatter Jiang fn main() { - let mut options = Options::new(); - options.parse_args(); + let options = Options::parse_args_static(); if options.verbose { print_message(MessageType::DEBUG, &format!("{} version: {}, git hash: {}", NAME, VERSION, GIT_HASH)); diff --git a/src/opt.rs b/src/opt.rs index 57e9e6b..f018727 100644 --- a/src/opt.rs +++ b/src/opt.rs @@ -20,6 +20,12 @@ impl Options { } } + pub fn parse_args_static() -> Options { + let mut opt = Options::new(); + opt.parse_args(); + opt + } + pub fn parse_args(&mut self) { let mut ap = ArgumentParser::new(); ap.set_description("prettyjson - command line JSON pretty tool.");