var gulp = require( "gulp" ),
    jshint = require( "gulp-jshint" ),
    coffee = require( "gulp-coffee" );

gulp.task( "compile", function () {
    gulp.src( "./index.coffee" )
        .pipe( coffee( { bare: true } ) )
        .pipe( jshint() )
        .pipe( gulp.dest( "./" ) );
} );

@@ -97,16 +97,58 @@
 -coffee%22
+ ),%0A    supervisor = require( %22./index.js%22
  );%0A%0Agul
@@ -318,12 +318,545 @@
 %22 ) );%0A%7D );%0A
+%0Agulp.task( %22supervisor-simple%22, function() %7B%0A    supervisor( %7B%0A        script: %22test/fixture/server.js%22%0A    %7D );%0A%7D );%0A%0Agulp.task( %22supervisor-all%22, function() %7B%0A    supervisor( %7B%0A        script: %22test/fixture/server.js%22,%0A        args: %5B%5D,%0A        watch: %5B %22test%22 %5D,%0A        ignore: %5B %22tasks%22 %5D,%0A        pollInterval: 500,%0A        extensions: %5B %22js%22 %5D,%0A        exec: %22node%22,%0A        debug: true,%0A        debugBrk: false,%0A        harmony: true,%0A        noRestartOn: false,%0A        forceWatch: true,%0A        quiet: false%0A    %7D );%0A%7D );%0A

Add some testing gulp tasks