code: function getChoices() {
      return {
        apiIdentifiers: () => {
          return plugin.loadApis()
          .then(apis => {
            if (!apis.length) {
              icli.print(icli.format.error('This project does not contain any API.'));
              process.exit(1);
            }
            return _.map(apis, api => {
              return {
                value: api.getIdentifier(),
                name: icli.format.info(api.getIdentifier()) + (api.spec.info && api.spec.info.title ? ' - ' + api.spec.info.title : '')
              };
            });
          });
        },
        specVersion: [
          { value: 'doc', name: icli.format.info('doc') + ' - version of the specification for documentation purpose (Swagger UI, Postman ...)' },
          { value: 'api-gateway', name: icli.format.info('aws') + ' - version of the specification used for publication in API Gateway' },
          { value: 'complete', name: icli.format.info('complete') + ' - version of the specification containing everything (doc + aws)' }
        ]
      };
    }
docs: Build the choices for "list" and "checkbox" parameters
  @returns {Object} - collection of lists of choices for "list" and "checkbox" parameters