Skip to main content

FileOperationOptions


Nadle / FileOperationOptions

Interface: FileOperationOptions

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:14

Options shared by the file-operation tasks (Copy, Move, Sync).

Extended by​

Properties​

exclude?​

readonly optional exclude?: MaybeArray<string>

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:24

Default exclude patterns for directory selections without their own.


flatten?​

readonly optional flatten?: boolean

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:20

Place all files directly into into, dropping source directory structure.


from​

readonly from: MaybeArray<FileSelection>

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:26

Source file(s), directory(ies), or selector(s) with glob patterns.


include?​

readonly optional include?: MaybeArray<string>

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:22

Default include patterns for directory selections without their own.


into​

readonly into: string

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:16

Destination directory. Created if missing.


rename?​

readonly optional rename?: Record<string, string>

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:28

Renames by exact base name, e.g. { "config.dev.json": "config.json" }.


strict?​

readonly optional strict?: boolean

Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:18

Fail when a source path is missing or no files match. Defaults to false.