5 个版本 (稳定)
1.1.0 | 2020 年 7 月 29 日 |
---|---|
1.0.2 | 2020 年 7 月 28 日 |
1.0.1 | 2020 年 7 月 27 日 |
0.0.1 | 2020 年 7 月 26 日 |
#6 in #marked
14KB
140 代码行
Markdown 转源
简单的 Rust 库和 CLI 工具,用于从 markdown 文件中提取带有三个反引号标记的代码块到源文件。
安装
要下载最新版本,请运行以下命令之一:cargo install md2src
或 brew install AlexanderWillner/tap/md2src
。
示例
运行 md2src README.md
来创建名为 code_snippet_000.rs
的源文件,如下面的代码所示
fn main() {
todo!();
}
帮助
$ md2src --help
md2src 1.1.0
Alexander Willner <[email protected]>
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: .]
依赖项
~4MB
~70K SLoC