code: function(source, dest) {
  
      /*
       * Basic map function to translate a directory into
       * a rsync exclusion string
       */
      var exclude = function(dir) {
        return ['--exclude', dir];
      };
  
      // Generic list of dirs to exclude
      var dirs = [
        'js',
        'css',
        'ctools',
        'imagecache',
        'xmlsitemap',
        'backup_migrate',
        'php/twig/*',
        'styles/*',
        'less'
      ];
  
      // Our ssh options
      var sshOptions = kbox.util.shell.escSpaces([
        'ssh',
        '-p',
        '2222'
      ], 'linux');
  
      // Base command
      var cmd = [
        '-rlvz',
        '--size-only',
        '--ipv4',
        '--progress',
        '-e',
        '"' + sshOptions + '"'
      ];
      cmd = cmd.concat(_.flatten(_.map(dirs, exclude)));
  
      // Add source and destination
      cmd.push(source);
      cmd.push(dest);
  
      // Run the command
      cmd.unshift('rsync');
      return run('usermap', cmd);
    }
docs: /*
  Run rsync commands