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?
readonlyoptionalexclude?:MaybeArray<string>
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:24
Default exclude patterns for directory selections without their own.
flatten?
readonlyoptionalflatten?:boolean
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:20
Place all files directly into into, dropping source directory structure.
from
readonlyfrom: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?
readonlyoptionalinclude?:MaybeArray<string>
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:22
Default include patterns for directory selections without their own.
into
readonlyinto:string
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:16
Destination directory. Created if missing.
rename?
readonlyoptionalrename?: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?
readonlyoptionalstrict?: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.