linemd

linemd is a simple and opinionated markdown crate.

Features

Install

Nix: - Flakes: nix profile install github:yusdacra/linemd

Usage

```rust let md: String;

let tokens = linemd::parse(md); // use tokens however you want ```

You can also render as HTML: ```rust let parsed_tokens: Vec;

let html = linemd::renderashtml(parsed_tokens); ```

CLI usage: ``` renders a markdown file as HTML

usage: linemd FILE Reads from file linemd - Reads from stdin

options: -h, --help Prints this text

exit codes: 0 Everything was successful 1 Failed to read the given file 2 Failed to read from stdin ```

Also see examples directory.