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.