Skip to content

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

Function: extractMrtFlags() ​

extractMrtFlags(flags): ExtractedMrtFlags

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

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);

Released under the Apache-2.0 License.