Skip to content

ThomasTJdev/nimtomd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nim to Markdown

Generated with Nim to Markdown

This Nim package converts Nim code to Markdown. Use nimtomd on your Nim file and transform it into a styled Markdown file.

You can choose to only include global elements (*) and top comments, or you can include everything.

Usage:

nimtomd [options] <filename>

Options:

Options:
<filename>                Nim-file to convert into markdown
-h,  --help               Shows the help menu
-o:, --output:[filename]  Outputs the markdown to a file
-ow, --overwrite          Allow to overwrite a existing md file
-g,  --onlyglobals        Only include global elements (*)
-sh                       Skip headings
-si                       Skip imports
-st                       Skip types
-il, --includelines       Include linenumbers
-ic, --includeconst       Include const
-il, --includelet         Include let
-iv, --includevar         Include var

Requirements

Your code needs to follow the Nim coding style. Checkout the source file for examples.

Examples

This README.md is made with nimtomd with the command:

nimtomd -o:README.md -ow -g nimtomd.nim

Output to screen

This prints the Markdown output to the screen:

nimtomd filename.nim

Save output to file

You can force nimtomd to overwrite an existing file by using the option -ow.

nimtomd -o:README.md -ow filename.nim

About

Convert a Nim file to Markdown

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages