yar_site 0.6.0

Library for creating and working with static sites for yar.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::fs;
use std::path::Path;

use color_eyre::Result;

// If the given directory doesn't exist, creates it.
pub fn ensure_directory<T: AsRef<Path>>(path: T) -> Result<()> {
    if !path.as_ref().exists() {
        fs::create_dir_all(path)?;
    }

    Ok(())
}