code: function parse(input, done) {
    if (input && input.args) return done(undefined, input);
    if (input) done(undefined, {args: [].concat(input)});
    cmd([
      {option: '-s, --source <s>', text: 'The source path (for expand/watch).'},
      {option: '-w, --watch <s>', text: 'The watched files.', parse: function(value) {
        return value.split(',');
      }}
    ], done);
  }
docs: Parses input into options.
  @param {({args: Array.<string>, source?: string, watch?: Array.<string>}|Array.<string>|string)=} input
  @param {function(Error, {args: Array.<string>, source?: string, watch?: Array.<string>}=)} done