resticular 0.1.2

Blazingly Fast Static Site Generator
Documentation
pub struct Commander;
use std::env::current_dir;
use std::fs;
use colored::Colorize;




use crate::error::Error;
use std::io::Write;

impl Commander {
    pub fn new_route(file_name: String, to: String) -> Result<(), Error> {
        let mut file = fs::OpenOptions::new()
            .write(true)
            .append(true)
            .open(format!("{}/{}", current_dir()?.to_str().unwrap(), "resticular.toml"))?;
        let new_route = format!(
"\n
[[routes]]
file_name = \"{}\"
to = \"{}\"\n
            ",
            file_name, to
        );

        write!(file, "{}", new_route)?;
        println!("Created {} route for {} file", to.bold().white(), file_name.bold().green());
        Ok(())
    }
}