module main import os import cli import markdown fn main() { mut app := cli.Command{ name: 'vss' version: '0.0.0' description: 'static site generator' execute: fn (cmd cli.Command) ? { paths := get_paths("docs") for path in paths { println(path) } return } } text := '# Markdown Rocks!' output := markdown.to_html(text) println(output) //

Markdown Rocks!

app.setup() app.parse(os.args) } fn normalise_paths(paths []string) []string { mut res := paths.map(it.replace(os.path_separator, '/')) res.sort() return res } fn get_paths(path string) []string { mds := os.walk_ext(path, '.md') return mds }