code: function Interpreter(options) {
    options = options || {};
    this.quote = typeof options.quote === 'boolean' ? options.quote : true;
  }
docs: Interprets a single string value into a command string
  and corresponding arguments.
  
  Typically used to recieve input from stdin and create a command
  that may be sent to a server.
  
  Arguments are coerced to strings or integers.
  
  The values `null`, `true` and `false` are interpreted as strings.
  
  Quotes (single or double) may be used to include whitespace in a string.
  Expanded quoted strings are joined on a single space character so tabs
  or newlines will be lost.
  
  Quote expansion can be disabled by setting the `quote` option to `false`.