blob: 26d20c8f7fc51273d80c2b005139e4cb9b50324e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use std::{fs, io};
use crate::{actions::update, files::Locations};
use super::ActionOptions;
pub fn create(command_options: ActionOptions) -> io::Result<()> {
let locations = Locations::from(&command_options);
if locations.ka_path.exists() {
fs::remove_dir_all(locations.ka_path.as_path())?;
}
fs::create_dir(locations.ka_path)?;
fs::create_dir(locations.ka_files_path)?;
update(command_options)?;
Ok(())
}
|