seeknal apply¶
Apply a draft or pipeline file to the production seeknal/ directory. This validates the file and copies it to the appropriate location for execution.
Synopsis¶
Description¶
The apply command takes a draft file (created with seeknal draft) or any valid
YAML/Python pipeline file and applies it to your project. It performs validation
before applying to ensure the file is syntactically correct and follows Seeknal
conventions.
Files are copied to the appropriate subdirectory under seeknal/ based on their
node type (sources/, transforms/, feature_groups/, models/, etc.).
Options¶
| Option | Description |
|---|---|
FILE_PATH |
Path to the YAML or Python file to apply |
--force, -f |
Overwrite existing file without confirmation |
--dry-run |
Validate and show what would be applied without making changes |
Examples¶
Apply a draft file¶
Apply with force (overwrite existing)¶
Dry run to preview changes¶
See Also¶
- seeknal draft - Generate template files
- seeknal dry-run - Validate and preview without applying
- seeknal plan - Analyze changes and show execution plan