docs: function(){
  
        var patsy = this;
  
        if(opts.verbose){
  
          util.print('>>'.cyan + ' Setting up patsy for current project...\n');
  
        }
  
        if(typeof this.project_cfg === 'undefined'){
  
          if(opts.verbose){
  
            util.print('NOTICE'.cyan + '\n');
            util.print('>>'.cyan + ' NOTICE'.yellow + ': Configuration is not defined, trying to reload config...'.bold + '');
  
          }
  
          /**
           * Require config from the library
           *
           * @var     Object
           * @source  patsy
           */
          var config      = require('./config')({
            app_path  : opts.app_path,
            verbose   : opts.verbose
          });
  
          config.load();
  
        } else {
  
          if(opts.verbose){
  
            patsy.utils.ok('Configuration is defined, continuing...');
  
          }
        }
  
  
        if(typeof this.project_cfg.project.options !== 'undefined' && this.project_cfg.project.options.watch_config){
  
          if(opts.verbose){
  
            util.print('>>'.cyan + ' Watching project configuration file: '.bold + path.resolve('patsy.json').cyan + '...');
  
          } else {
  
            this.scripture.print('[Patsy]'.yellow + ': And yes Sire, I am watching over the configuration file!');
  
          }
  
          // Set up watch on the current projects configuration file
          fs.watchFile('patsy.json', { persistent: true, interval: 1000 }, function (curr, prev) {
  
            var _currTS = new Date(curr.mtime);
            var _prevTS = new Date(prev.mtime);
  
            if(_currTS.getTime() > _prevTS.getTime() ){
  
              if(opts.verbose){
  
                patsy.utils.ok();
              }
  
              patsy.scripture.print('[Patsy]'.yellow + ': The configuration file has changed! Reciting scripture!');
              //program.confirm(': ', function(ok){
                /*if(ok){*/
                  /**
                   * Require config from the library
                   *
                   * @var     Object
                   * @source  patsy
                   */
                  var config      = require('./config')({
                    app_path  : opts.app_path,
                    verbose   : opts.verbose,
                    project_path : patsy.project_cfg.project.environment.abs_path || ''
                  });
                  config.load();
                /*} else {
                  util.puts('[Patsy]'.yellow + ': Ok then, we will continue with this current config'.yellow);
                }*/
              //});
            }
  
          });
  
  
        } else {
  
          if(opts.verbose){
  
            patsy.utils.notice('Not watching project configuration file.');
  
          }
  
        }
  
      }