uninstall(options) {
    this._processOptions(options);

    this.hasPathToken = hasPathToken(this.files(this.options));

    this.ui.writeLine(`uninstalling ${this.name}`);

    if (this.dryRun) {
      this.ui.writeLine(chalk.yellow('You specified the `dry-run` flag, so no files will be deleted.'));
    }

    this._normalizeEntityName(options.entity);
    this._checkForPod(options.verbose);

    return this._process(options, this.beforeUninstall, this.processFilesForUninstall, this.afterUninstall);
  }
@method uninstall
    @param {Object} options
    @return {Promise}