Blame view

node_modules/coa/src/color.coffee 470 Bytes
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  colors =
      black: '30'
      dgray: '1;30'
      red: '31'
      lred: '1;31'
      green: '32'
      lgreen: '1;32'
      brown: '33'
      yellow: '1;33'
      blue: '34'
      lblue: '1;34'
      purple: '35'
      lpurple: '1;35'
      cyan: '36'
      lcyan: '1;36'
      lgray: '37'
      white: '1;37'
  
  exports.Color = (c, str) ->
      # Use \x1B instead of \033 because of CoffeeScript 1.3.x compilation error
      [
          '\x1B[', colors[c], 'm'
          str
          '\x1B[m'
      ].join ''