---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [config](../index.md) / B2CSettingsPathOptions

# Interface: B2CSettingsPathOptions

Defined in: [packages/b2c-tooling-sdk/src/config/settings.ts:22](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b0472c439ca6570be5c7809783a46327d7493694/packages/b2c-tooling-sdk/src/config/settings.ts#L22)

Options for resolving the shared B2C settings location.

## Properties

### configDirectory?

> `optional` **configDirectory**: `string`

Defined in: [packages/b2c-tooling-sdk/src/config/settings.ts:24](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b0472c439ca6570be5c7809783a46327d7493694/packages/b2c-tooling-sdk/src/config/settings.ts#L24)

Explicit oclif-compatible configuration directory.

***

### environment?

> `optional` **environment**: `ProcessEnv`

Defined in: [packages/b2c-tooling-sdk/src/config/settings.ts:26](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b0472c439ca6570be5c7809783a46327d7493694/packages/b2c-tooling-sdk/src/config/settings.ts#L26)

Environment used for platform path resolution. Defaults to process.env.

***

### homeDirectory?

> `optional` **homeDirectory**: `string`

Defined in: [packages/b2c-tooling-sdk/src/config/settings.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b0472c439ca6570be5c7809783a46327d7493694/packages/b2c-tooling-sdk/src/config/settings.ts#L28)

Home directory used when no platform environment override is set.

***

### platform?

> `optional` **platform**: `Platform`

Defined in: [packages/b2c-tooling-sdk/src/config/settings.ts:30](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b0472c439ca6570be5c7809783a46327d7493694/packages/b2c-tooling-sdk/src/config/settings.ts#L30)

Platform used for path resolution. Defaults to process.platform.
