Commit Graph

3 Commits (master)

Author SHA1 Message Date
Chris Kuech cd05c0fffb whitespace to trigger pr 2019-09-12 18:44:49 -07:00
Chris Kuech d7a5d6eb49
Format-Checklist rewrite (#28)
* reimplemented Format-Checklist to cover more scenarios

* bumped version number
2019-09-05 21:01:33 -04:00
Chris Kuech 8dcfa31b17
Better (#2)
New major version. Interface and implementation have been completely overhauled.

The previous version included Invoke-ChecklistRequirement and Invoke-ContextRequirement, which relied on global state and held two different requirement engines with integrated logging. The new version contains a single requirement engine that outputs RequirementEvents. These events can be displayed with standard PowerShell formatters like Format-Table and Format-List. In addition, this PR introduces Format-Checklist for the human-facing interface and Format-Callstack for verbosely logging requirement execution

In addition to cleaner interfaces and implementation, Requirements now supports "DependsOn" for dependency graph execution.
2019-06-12 18:18:46 -07:00