/*
  Rather than manage one giant gulpfile, each task has been broken out into its own file in the
  tasks directory. Any files in that directory get automatically required by the line below.
  To add a new task, simply add a new task file that directory.
*/

var
  gulp = require("gulp"),
  gulpHelp = require("gulp-help"),
  requireDir = require("require-dir");

// Update `gulp.task` signature to take task descriptions.
gulpHelp(gulp);

requireDir("./gulp-tasks", { recurse: true });

@@ -1,8 +1,347 @@
-/*%0A 
+var%0A  gulp = require(%22gulp%22),%0A  gulpHelp = require(%22gulp-help%22),%0A  requireDir = require(%22require-dir%22);%0A%0A/**%0A * This modifies the %60gulp.task%60 function to take an additional argument.%0A * The argument should be a short string that describes the task; it will%0A * be displayed when %60gulp help%60 is run from the console.%0A */%0A%0AgulpHelp(gulp);%0A%0A/**%0A *
  Rat
@@ -390,16 +390,10 @@
 ask 
-has been
+is
  bro
@@ -408,16 +408,19 @@
 into its
+%0A *
  own fil
@@ -431,16 +431,21 @@
  the
-%0A  
+ %60gulp-
 tasks
+%60
  dir
@@ -451,16 +451,17 @@
 rectory.
+ 
  Any fil
@@ -485,11 +485,18 @@
 ory 
-get
+will be%0A *
  aut
@@ -535,16 +535,20 @@
 below.%0A 
+*%0A *
  To add 
@@ -564,17 +564,17 @@
 k, simpl
-y
+e
  add a n
@@ -580,217 +580,36 @@
 new 
-task file that directory.%0A*/%0A%0Avar%0A  gulp = require(%22gulp%22),%0A  gulpHelp = require(%22gulp-help%22),%0A  requireDir = require(%22require-dir%22);%0A%0A// Update
+file under
  %60gulp
-.
+-
 task
-%60 signature to take task descriptions.%0AgulpHelp(gulp);
+s%60.%0A */
 %0A%0Are

document gulpfile.js