datum
datum copied to clipboard
Hierarchical data meta structure
Datum was passing `CommandOptions` from the `build.yml` and variables to the Datum handler, but not yet environment variables. Environment variables are quite handy as they can be initialized in a...
When specifying $false as the DefaultValue for Resolve-NodeProperty it is treated as if no DefaultValue was passed in. If the specified PropertyPath does not exist instead of $false being returned...
Hi ! 👋 The [video mentioned in the readme section](https://livestream.com/gaelcolas/events/8824779/videos/196854817) of this project is no longer available. Could someone please let me know if it is available in another location?...
### Issue Description When a datum handler returns a result value of `$false` or `0`, datum proceeds with `$null` as value. This results into an empty string in the merged...
This fixes my issue with the common DSC parameters not being populated automatically building a configuration. Some tests fail, but most likely not because of this change.
Due to the default depth of 2 for `ConvertTo-Json`, functions `Invoke-TestHandlerAction`, `Merge-Datum` and `Merge-HashTable` may write warning "Resulting JSON is truncated as serialization has exceeded the set depth of 2"...
Even if there is no encrypted data in the data, Datum requires `Datum.ProtectedData` to be present. If it is not present, keys are empty but without getting an error or...