rmd
Display markdown files in color.
Requirements
- Node
- npm (comes bundled with Node)
Usage
Install the rmd
command globally
npm install -g rmd
Then you can do the following...
rmd # Show README.md from current directory
rmd foo.md -i # Use dark-on-light style
rmd http://example.com/foo.md # Show foo.md from a the web
rmd mrchimp/rmd -g # Show README.md from Github repo
Do rmd -h
for more help.
Notes
Italic and strikethrough aren't widely supported so I've made them coloured as well. They will show as italic and struck through where possible.
Coverage
✔ = Implemented
✘ = Not implemented
- ✔ Paragraphs / Line Breaks
- ✔ Headers
- ✔ Blockquotes
- ✔ Unordered Lists
- ✔ Lists
- ✔ Code Blocks
- ✔ Code
- ✔ Horizontal Rules
- ✔ Links
- ✔ Emphasis
- ✔ Strong
- ✔ Images (outputs
[$ALT_TEXT - $TITLE - $URL]
) - ✘ HTML
- ✘ Nested Blockquotes
- ✘ Ordered Lists (can't implement due to limitation in Marked)
- ✘ Nested Lists
Things I might get around to
- Improve pad() implementation
- Syntax highlighting for code blocks
- Make paginatable - output content to
less -r
or something? Why doesn't this work? Colours get lost. - Detect italic support?
Screenshot