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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [openshell](../index.md) / OpenShellFiles

# Interface: OpenShellFiles

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L43)

Paths of the files written by [writeOpenShellFiles](../functions/writeOpenShellFiles.md).

## Properties

### dir

> **dir**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:44](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L44)

***

### dockerfile

> **dockerfile**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:46](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L46)

***

### policy

> **policy**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:45](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L45)

***

### policyDiffers

> **policyDiffers**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:54](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L54)

True when a kept policy file differs from the generated policy

***

### policyWritten

> **policyWritten**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:52](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L52)

False when an existing policy file was kept

***

### profiles

> **profiles**: `Record`\<`string`, `string`\>

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:48](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L48)

***

### safetyConfig?

> `optional` **safetyConfig**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:50](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L50)

Safety Mode configuration uploaded to the sandbox, if any

***

### script

> **script**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:47](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/apply.ts#L47)
