aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 8be9e82..9d5b4d5 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -30,14 +30,15 @@ pub mod errors {
use self::errors::*;
use self::structs::*;
-const VERSION: &str = "0.8.1";
+const VERSION: &str = "0.8.2";
fn main() -> Result<()> {
utils::create_directories().chain_err(|| "unable to create directories")?;
migration_handler::migrate_old_subscriptions()?;
let mut state = State::new(VERSION).chain_err(|| "unable to load state")?;
let config = Config::new()?;
- let matches = parser::get_matches(&VERSION);
- match_handler::handle_matches(&VERSION, &mut state, &config, &matches)?;
+ let mut app = parser::get_app(&VERSION);
+ let matches = app.clone().get_matches();
+ match_handler::handle_matches(&VERSION, &mut state, &config, &mut app, &matches)?;
state.save().chain_err(|| "unable to save state")
}