State Apply
This is like
git commit/git push/git clean, depending on your perspective.
This kind of command applies the goal state over the current state.
This generally requires what is stored in states_current.yaml to match the newly discovered current state.
The only suitable scope for this command is SingleProfileSingleFlow.
Command Creation
To create this command:
-
When building the command context:
- Provide the profile.
- Provide the flow ID.
-
Call the
EnsureCmd.This will call
ApplyFns::execfor each item, beginning from the first item, until the last item.