rootftp 0.1.3

A simple FTP server tool
use crate::config::Config;
use std::fs;
use std::io;

pub fn init() -> io::Result<()> {
    let config = Config::load();
    let root_dir = config.root_dir.clone();
    let ftpd = root_dir.join("ftpd");
    let credentials = root_dir.join("credentials.json");
    fs::create_dir_all(&root_dir)?;
    fs::create_dir_all(&ftpd)?;
    fs::File::create(&credentials)?;
    //let shared_dir = config.root_dir.clone().join("ftpd").join("shared");

    //print!("223423424 :{}", shared_dir.display());
    //fs::create_dir_all(&shared_dir)?;

    Ok(())
}