first commit

This commit is contained in:
Marak Squires 2010-06-11 02:56:25 -04:00
commit 270314c42b
2 changed files with 25 additions and 0 deletions

1
ReadMe.md Normal file
View File

@ -0,0 +1 @@
colors are awesome yo

24
colors.js Normal file
View File

@ -0,0 +1,24 @@
['bold', 'grey', 'yellow', 'red', 'green', 'white', 'cyan'].forEach(function (style) {
Object.defineProperty(String.prototype, style, {
get: function () {
return stylize(this, style);
}
});
});
function stylize(str, style) {
var styles = {
'bold' : [1, 22],
'italic' : [3, 23],
'underline' : [4, 24],
'yellow' : [33, 39],
'cyan' : [36, 39],
'white' : [37, 39],
'green' : [32, 39],
'red' : [31, 39],
'grey' : [90, 39],
};
return '\033[' + styles[style][0] + 'm' + str +
'\033[' + styles[style][1] + 'm';
};