          
          
          Paws.js also accepts several environment variables, in the form:
-{{#pre}}   > VAR=value paws.js ...{{/pre}}
+{{#pre}}{{prompt}} VAR=value paws.js ...{{/pre}}
          
 {{#title}}Variables:{{/title}}
             {{#b}}SILENT{{/b}}=[true|false]           Suppress all output from Paws.js itself

         heart: if Paws.use_colour() then heart else '<3'
         b: ->(text, r)-> T.bold r text
         u: ->(text, r)-> T.underline r text
         c: ->(text, r)-> T.invert r text
         
         op:   ->(text, r)-> T.fg 2, r text
         flag: ->(text, r)-> T.fg 6, r text
         
         title: ->(text, r)-> T.bold T.underline r text
         link:  ->(text, r)->
            if Paws.use_colour() then T.sgr(34) + T.underline(r text) + T.sgr(39) else r text
         pre:  ->(text, r)->
            if Paws.use_colour()
               lines = text.split "\n"
               lines = _(lines).map (line)->
                  sanitized_line = line.replace /\{\{\{?[^}]+\}?\}\}/g, ''
                  line + new Array(T.columns - sanitized_line.length + 1).join(' ')
               T.invert r lines.join("\n")
            else r text
      
      version()
   

   
   out = process.stdout
   err = process.stderr
   
   heart = '💖 '
   salutation = 'Paws loves you. Bye!'
   
