Lessmd

Minimal marked based unix terminal document viewer/pager with many features like markdown to terminal translation, file change watching and more.

Download as .zip Download as .tar.gz View on GitHub

Lessmd

npm version Build Status CircleCI Dependency Status Coverage Status dependencies Status devDependencies Status

NPM

lessmd screenshot

Lessmd - unix terminal document viewer/pager with markdown and piping support.

Why ?

Usage

Pager mode:

  lessmd README.md

Shortcuts:

Piping with another programs:

  lessmd < README.md

Saving output into file for some prompt , motd, issue file.

 echo "# welcome\n * do not touch anything \n * just press Ctrl+D" \
 | lessmd | tee /etc/motd

pipe example

Installation

  npm install -g lessmd

Configuration

Lessmd looks for user settings inside of the home directory .lessmd.js.

Example of the .lessmd.js:

module.exports = {
  colors : {    /// markdown theming colors
    text : ,    
    lang : ,
    heading : ,
    code : ,
    quote : ,
    em : ,
    codespan : ,
    strong : ,
    html : ,
    del : ,
    link : ,
    hr : ,
    listitem :,
  },
  theme : {
    draw : false       // disable any ui (header and footer bars)
    text : '',         // text style
    strong : ''        // bold text style 
  },
  headerfn : function() { return 'header'; }, // custom header fn,
  footerfn : function() { return 'footer'; }  // custom footer fn
};

ChangeLog

1.1.0 - 2016-11-15

1.0.1 - 2016-11-03

License

MIT (c) Svetlana Linuxenko