Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@salesforce/b2c-tooling-sdk / cli / extractMrtFlags

Function: extractMrtFlags()

extractMrtFlags(flags): ExtractedMrtFlags

Defined in: packages/b2c-tooling-sdk/src/cli/config.ts:149

Extracts MRT (Managed Runtime) configuration from oclif flags.

Use this to extract MRT flags (--api-key, --project, --environment, --cloud-origin, --credentials-file) from parsed oclif flags. Returns both config values and loading options.

Parameters

flags

ParsedFlags

Parsed oclif flags

Returns

ExtractedMrtFlags

Object with config (NormalizedConfig partial) and options (LoadConfigOptions partial)

Example

typescript
const mrt = extractMrtFlags(this.flags);
const options: LoadConfigOptions = {
  ...this.getBaseConfigOptions(),
  ...mrt.options,
};
return loadConfig(mrt.config, options, this.getPluginSources());

Released under the Apache-2.0 License.