storeOptionsAsProperties(storeAsProperties = true) {
    if (this.options.length) {
      throw new Error('call .storeOptionsAsProperties() before adding options');
    }
    if (Object.keys(this._optionValues).length) {
      throw new Error(
        'call .storeOptionsAsProperties() before setting option values',
      );
    }
    this._storeOptionsAsProperties = !!storeAsProperties;
    return this;
  }
Whether to store option values as properties on command object,
or store separately (specify false). In both cases the option values can be accessed using .opts().

@param {boolean} [storeAsProperties=true]
@return {Command} `this` command for chaining