         title: 'Biscotto Documentation'
         message: 'Documentation generated'
 
+  ####    ########    ###     ######  ##    ##  ######
+  ####       ##      ## ##   ##    ## ##   ##  ##    ## 
+  ####       ##     ##   ##  ##       ##  ##   ##
+  ####       ##    ##     ##  ######  #####     ######
+  ####       ##    #########       ## ##  ##         ##
+  ####       ##    ##     ## ##    ## ##   ##  ##    ##
+  ####       ##    ##     ##  ######  ##    ##  ######
+
   grunt.loadNpmTasks('grunt-contrib-uglify')
   grunt.loadNpmTasks('grunt-contrib-watch')
   grunt.loadNpmTasks('grunt-contrib-coffee')
   grunt.loadNpmTasks('grunt-growl')
 
+  grunt.registerTask 'extend:biscotto', 'Generates the documentation', ->
+    done = @async()
+    exec 'cat lib/agt.min.js doc/assets/customs.js >> doc/assets/biscotto.js', (err, stdin, stderr) ->
+      console.log stdin
+      console.log stderr
+      grunt.task.run 'growl:biscotto_success'
+      done()
+
   grunt.registerTask 'biscotto', 'Generates the documentation', ->
     done = @async()
     run('biscotto src')
     .then ->
-      grunt.task.run 'growl:biscotto_success'
       done()
     .fail ->
       done()

      grunt.task.run 'growl:jasmine_failure'
      done false

  grunt.registerTask('default', ['test'])

{spawn, exec} = require 'child_process'
{print} = require 'util'
Q = require 'q'

