DSC icon indicating copy to clipboard operation
DSC copied to clipboard

[WIP] Microsoft.PowerShell.DSC module

Open Gijsreyn opened this issue 7 months ago • 6 comments

PR Summary

As mentioned in the previous PR at: #498, the name might be too ambitious, but I thought to give it a shot.

The goal of the module is to help PowerShell users write DSC V3 configuration documents and resources in a PowerShell-ish way. This helps users adopt DSC V3 concepts by relating known commands on the shell to DSCV1/V2 concepts.

Features to include:

  • Argument completers for PSDSC DSC resources. It should be able to output PowerShell objects that in the end are sent through the pipeline to dsc.exe as JSON.
  • Provide easy-to-use examples from the get-go.
  • Able to execute both .json, .yaml, or .ps1 files.
  • Leverage functionality from adapters e.g. PowerShell/WindowsPowerShell
  • ...

From this perspective in PS module format, it should be able to be checked for multiple PowerShell versions thanks to @gaelcolas and other contributors to the Sampler project. It can also be published easily in PowerShellGallery.

Gijsreyn avatar Jul 31 '24 13:07 Gijsreyn