{{!
  (this is a comment)

  some of these style depend on the compatibility of your terminal + font
}}{{#reset}}reset{{/reset}}
{{#bold}}bold{{/bold}}
{{#italic}}italic{{/italic}}
{{#underline}}underline{{/underline}}
{{#inverse}}inverse{{/inverse}}
{{#strikethrough}}strikethrough{{/strikethrough}}

{{#fg 'black'}}black{{/fg}}
{{#fg 'red'}}red{{/fg}}
{{#fg 'green'}}green{{/fg}}
{{#fg 'yellow'}}yellow{{/fg}}
{{#fg 'blue'}}blue{{/fg}}
{{#fg 'magenta'}}magenta{{/fg}}
{{#fg 'cyan'}}cyan{{/fg}}
{{#fg 'white'}}white{{/fg}}
{{#fg 'gray'}}gray{{/fg}}

{{#bg 'black'}}bgBlack{{/bg}}
{{#bg 'red'}}bgRed{{/bg}}
{{#bg 'green'}}bgGreen{{/bg}}
{{#bg 'yellow'}}bgYellow{{/bg}}
{{#bg 'blue'}}bgBlue{{/bg}}
{{#bg 'magenta'}}bgMagenta{{/bg}}
{{#bg 'cyan'}}bgCyan{{/bg}}
{{#bg 'white'}}bgWhite{{/bg}}

{{!
  One can combine multiple styles by nesting
}}{{#bg 'white'}}{{#fg 'magenta'}}{{#inverse}}{{#bold}}bold inverse magenta bgWhite{{/bold}}{{/inverse}}{{/fg}}{{/bg}}
