@ -2,7 +2,7 @@ use crate::{Opt, RunMode};
|
||||
use crate::result::{AppResult, AppError};
|
||||
use crate::initialization::init_config;
|
||||
use crate::config::{update_episode, update_config, Config};
|
||||
use std::process::{Command};
|
||||
use std::process::Command;
|
||||
|
||||
pub fn run(opts: Opt) -> AppResult<()> {
|
||||
let mode = opts.mode.unwrap_or_else(|| RunMode::Play);
|
||||
@ -22,6 +22,9 @@ pub fn run(opts: Opt) -> AppResult<()> {
|
||||
RunMode::Update => {
|
||||
update_config()
|
||||
}
|
||||
RunMode::Reset => {
|
||||
update_episode(|_| { Ok(0) })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user