http-server-rs 0.0.38

Simple, zero-configuration command-line static HTTP server.
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::fs;
use std::path::Path;

use include_dir::include_dir;
use include_dir::Dir;

static TEMPLATE: Dir<'_> =
  include_dir!("$CARGO_MANIFEST_DIR/src/cmd/generate/templates/preact/template");

pub fn generate(target: &Path) -> std::io::Result<()> {
  fs::create_dir_all(target)?;
  TEMPLATE.extract(target)
}