Skip to content

Commit 81c9793

Browse files
feat: MarkX.Header ( Fixes #33 )
Returning object with header, and text with yamlheader. Allowing object or text set for either.
1 parent 74b4b25 commit 81c9793

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

Types/MarkX/get_Header.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
if (-not $this.'#YamlHeader') { return }
2+
3+
$convertFromYaml = $ExecutionContext.SessionState.InvokeCommand.GetCommand('ConvertFrom-Yaml', 'Alias,Cmdlet,Function')
4+
if (-not $convertFromYaml) {
5+
Write-Warning "Cannot get header without ConvertFrom-Yaml"
6+
return
7+
}
8+
9+
return ($this.'#YamlHeader' | & $convertFromYaml)

Types/MarkX/set_Header.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
param($header)
2+
3+
$this.YamlHeader = $header

0 commit comments

Comments
 (0)