---
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:64](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L64)

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

## Properties

### dir

> **dir**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:65](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L65)

***

### dockerfile

> **dockerfile**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:67](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L67)

***

### policy

> **policy**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:66](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L66)

***

### policyDiffers

> **policyDiffers**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:75](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L75)

True when a kept policy file differs from the generated policy (it was edited)

***

### policyWritten

> **policyWritten**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:73](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L73)

False when an existing policy file was kept

***

### profiles

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

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:69](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L69)

***

### safetyConfig?

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

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:71](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L71)

Safety Mode configuration uploaded to the sandbox, if any

***

### script

> **script**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/apply.ts:68](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/openshell/apply.ts#L68)
