SyncTaskOptions
Nadle / SyncTaskOptions
Interface: SyncTaskOptions
Defined in: packages/nadle/src/builtin-tasks/sync-task.ts:16
Options for the SyncTask.
Extends
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.
Inherited from
flatten?
readonlyoptionalflatten?:boolean
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:20
Place all files directly into into, dropping source directory structure.
Inherited from
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.
Inherited from
include?
readonlyoptionalinclude?:MaybeArray<string>
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:22
Default include patterns for directory selections without their own.
Inherited from
into
readonlyinto:string
Defined in: packages/nadle/src/builtin-tasks/file-operations.ts:16
Destination directory. Created if missing.
Inherited from
preserve?
readonlyoptionalpreserve?:MaybeArray<string>
Defined in: packages/nadle/src/builtin-tasks/sync-task.ts:18
Glob patterns (relative to into) for files that are never deleted.
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" }.
Inherited from
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.