var colors = require('colors');

var _help = function(){
  console.log("");
  console.log("Need some help? Here's a list of all available commands (preceded by `roots`):");
  console.log("");

  process.stdout.write("- ");
  process.stdout.write("new `name`: ".bold);
  process.stdout.write("create a new project structure in the current directory\n- ");

  process.stdout.write("compile: ".bold);
  process.stdout.write("compile, compress, and minify to /public\n- ");

  process.stdout.write("watch: ".bold);
  process.stdout.write("watch your project, compile and reload whenever you save\n- ");

  process.stdout.write("deploy `name`: ".bold);
  process.stdout.write("deploy your project to heroku\n- ");

  process.stdout.write("version: ".bold);
  process.stdout.write("print the version of your current install\n");

  process.stdout.write("\n");
  process.stdout.write("- " + "pkg list: ".bold + "list the components you have installed");
  process.stdout.write("\n");
  process.stdout.write("- " + "pkg search `name`: ".bold + "search for a component");
  process.stdout.write("\n");
  process.stdout.write("- " + "pkg install `name`: ".bold + "install a component");
  process.stdout.write("\n");
  process.stdout.write("- " + "pkg uninstall `name`: ".bold + "uninstall a component");
  process.stdout.write("\n");
  process.stdout.write("- " + "pkg update `name`: ".bold + "update a component to the latest version");
  process.stdout.write("\n");
  process.stdout.write("- " + "pkg info `name`: ".bold + "more info about a component");
  process.stdout.write("\n");

  process.stdout.write("\n");
  process.stdout.write("- " + "plugin generate: ".bold + "generates a roots plugin template");
  process.stdout.write("\n");
  process.stdout.write("- " + "plugin install `username/repo`: ".bold + "installs a plugin from a github repo");
  process.stdout.write("\n");

  console.log("");
  console.log("...and by all means check out " + "http://roots.cx".green + " for more help!");
  console.log("");

};

module.exports = { execute: _help };

@@ -56,40 +56,37 @@
 %7B%0A  
-console.log(%22%22);%0A  console.log(%22
+process.stdout.write(%0A    %22%5Cn
 Need
@@ -163,716 +163,435 @@
 s%60):
-%22);%0A  console.log(%22%22);%0A%0A  process.stdout.write(%22- %22);%0A  process.stdout.write(%22new %60name%60: %22.bold);%0A  process.stdout.write(%22create a new project structure in the current directory%5Cn- %22);%0A%0A  process.stdout.write(%22compile: %22.bold);%0A  process.stdout.write(%22compile, compress, and minify to /public%5Cn- %22);%0A%0A  process.stdout.write(%22watch: %22.bold);%0A  process.stdout.write(%22watch your project, compile and reload whenever you save%5Cn- %22);%0A%0A  process.stdout.write(%22deploy %60name%60: %22.bold);%0A  process.stdout.write(%22deploy your project to heroku%5Cn- %22);%0A%0A  process.stdout.write(%22version: %22.bold);%0A  process.stdout.write(%22print the version of your current install%5Cn%22);%0A%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%5Cn%22 +%0A    %22- %22 + %22new %60name%60: %22.bold + %22create a new project structure in the current directory%5Cn%22 +%0A    %22- %22 + %22compile: %22.bold + %22compile, compress, and minify to /public%5Cn%22 +%0A    %22- %22 + %22watch: %22.bold + %22watch your project, compile and reload whenever you save%5Cn%22 +%0A    %22- %22 + %22deploy %60name%60: %22.bold + %22deploy your project to heroku%5Cn%22 +%0A    %22- %22 + %22version: %22.bold + %22print the version of your current install%5Cn%5Cn%22 +%0A    
 %22- %22
@@ -656,65 +656,18 @@
 lled
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%22 +%0A    
 %22- %22
@@ -725,65 +725,18 @@
 nent
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%22 +%0A    
 %22- %22
@@ -792,65 +792,18 @@
 nent
-%22);%0A  process.stdout.write(%22
 %5Cn%22
-);%0A  process.stdout.write(
+ +%0A    
 %22- %22
@@ -863,65 +863,18 @@
 nent
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%22 +%0A    
 %22- %22
@@ -950,65 +950,18 @@
 sion
-%22);%0A  process.stdout.write(%22
 %5Cn%22
-);%0A  process.stdout.write(
+ +%0A    
 %22- %22
@@ -1022,96 +1022,20 @@
 nent
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%5Cn%22 +%0A    
 %22- %22
@@ -1102,65 +1102,18 @@
 late
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A  process.stdout.write(
+%5Cn%22 +%0A    
 %22- %22
@@ -1198,76 +1198,20 @@
 repo
-%22);%0A  process.stdout.write(%22%5Cn%22);%0A%0A  console.log(%22%22);%0A  console.log(
+%5Cn%5Cn%22 +%0A    
 %22...
@@ -1287,32 +1287,19 @@
 elp!
-%22);%0A  console.log(%22%22
+%5Cn%5Cn%22%0A  
 );%0A
-%0A
 %7D;%0A%0A

DRY this out