md2src

Crates.iomd2src
lib.rsmd2src
version1.1.0
sourcesrc
created_at2020-07-26 18:00:23.651547
updated_at2020-07-29 18:46:05.565595
descriptionMarkdown to source. Extracts code blocks marked with triple backticks into files.
homepagehttps://github.com/AlexanderWillner/md2src
repositoryhttps://github.com/AlexanderWillner/md2src
max_upload_size
id269810
size39,108
Alex (AlexanderWillner)

documentation

https://github.com/AlexanderWillner/md2src

README

Mardown to Source

Simple rust library and CLI to extract code blocks marked with triple backticks from markdown files into source files.

Build Status Coverage Status Crates.io download

Installation

To download the latest release, please run either cargo install md2src or brew install AlexanderWillner/tap/md2src.

Example

Run run md2src README.md to create the source file named code_snippet_000.rs from the following code:

fn main() {
    todo!();
}

Help

$ md2src --help
md2src 1.1.0
Alexander Willner <alex@willner.ws>
Markdown to source. Extracts code blocks marked with triple backticks into files.

USAGE:
    md2src [OPTIONS] <filename> [--] [folder]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -e, --extension <extension>    File extension for code files [default: rs]
    -l, --language <language>      Code snippet language to extract [default: rust]
    -p, --prefix <prefix>          Prefix code files with this string [default: code_snippet_]
    -i, --ignore <string>...       Ignore code with this string [default: // (note: this does not compile)]

ARGS:
    <filename>    Markdown file that contains the code snippets
    <folder>      Folder for the code snippets [default: .]
Commit count: 37

cargo fmt