Skip to content

Commit f65a788

Browse files
Merge pull request #55 from StartAutomating/EZOutImprovements
Ez out improvements
2 parents 21cf887 + 4647d07 commit f65a788

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+5165
-1495
lines changed

.github/workflows/TestReleaseAndPublish.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,9 +447,9 @@ jobs:
447447
448448
if (-not $imported) { return }
449449
450-
$foundModule = try { Find-Module -Name $imported.Name -ErrorAction SilentlyContinue } catch {}
450+
$foundModule = try { Find-Module -Name $imported.Name -ErrorAction SilentlyContinue} catch {}
451451
452-
if ($foundModule -and $foundModule.Version -ge $imported.Version) {
452+
if ($foundModule -and (([Version]$foundModule.Version) -ge ([Version]$imported.Version))) {
453453
"::warning::Gallery Version of $moduleName is more recent ($($foundModule.Version) >= $($imported.Version))" | Out-Host
454454
} else {
455455
@@ -484,4 +484,18 @@ jobs:
484484
}
485485
}
486486
} @Parameters
487+
BuildModule:
488+
runs-on: ubuntu-latest
489+
if: ${{ success() }}
490+
steps:
491+
- name: Check out repository
492+
uses: actions/checkout@v2
493+
- name: BuildPipeScript
494+
uses: StartAutomating/PipeScript@main
495+
- name: UseEZOut
496+
uses: StartAutomating/EZOut@master
497+
- name: UsePiecemeal
498+
uses: StartAutomating/Piecemeal@main
499+
- name: UseHelpOut
500+
uses: StartAutomating/HelpOut@master
487501

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## 1.8.7:
2+
* Out-FormatData: Now supports -Debug (#46)
3+
* Format-YAML: Fixing Indentation (#49)
4+
* Import-TypeView: Allowing Typename.txt file to redefine typename (#48)
5+
* Self-hosting action (#52)
6+
* GitHub Action now carries on commit message (#54)
7+
---
8+
9+
## 1.8.6
10+
* Format-Markdown: Adding -ImageLink
11+
* Format-Markdown: Adding -MarkdownTableAlignment, additional documentation.
12+
* Format-Markdown: Normalizing tables and fixing issues with Dictionaries
13+
* Format-YAML: Fixing minor issue with -YAMLHeader and multiple objects
14+
* Updating tests: Adding test for Format-Object
15+
* Adding EZOut GitHub Action (#36)
16+
* Out-FormatData: Fixing error when a node has an empty scriptblock (#19)
17+
* Write-FormatListView: Updating Colorization (#33)
18+
* Write-FormatTableView: Fixing encoding and updating colorization (#34)
19+
* Fixing RichModuleInfo (#41)
20+
* Write-FormatViewExpression: Updating Colorization (#35)
21+
* Format-RichText: Adding help, and fixing color lookup logic
22+
* Format-Markdown: Changes to -Heading/-HeadingSize (re #41)
23+
* Adding Format- commands (#24, #25, #26, #27, #28, #29, #30) and making EZOut format take precedence.
24+
* Fixing Colorization in System.Diagnostics.Process (#32)
25+
* Adding Get-EZOutExtension: (helps fix #25)
26+
* Write-FormatViewExpression: Support for localization (#39)
27+
* Out-FormatData: Format-Object embedability (#26), Parts cleanup (#38)
28+
* #38 - Removing single use parts
29+
* Adding Format-Heatmap (#30)
30+
* Adding Format-Markdown (#29)
31+
* Adding Format-YAML (#28)
32+
* Adding Format-RichText (#27)
33+
* Adding Format-Object (#25, #26)
34+
* Adding workflow definition (#37)
35+
---

EZOut.HelpOut.ps1

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
$EZOutLoaded = Get-Module EZOut
2+
if (-not $EZOutLoaded) {
3+
$EZOutLoaded = Get-ChildItem -Recurse -Filter "*.psd1" |
4+
Where-Object Name -eq 'EZOut.psd1' |
5+
Import-Module -Name { $_.FullName } -Force -PassThru
6+
}
7+
if ($EZOutLoaded) {
8+
"::notice title=ModuleLoaded::EZOut Loaded" | Out-Host
9+
} else {
10+
"::error:: EZOut not loaded" |Out-Host
11+
}
12+
if ($EZOutLoaded) {
13+
Save-MarkdownHelp -Module $EZOutLoaded.Name -PassThru -SkipCommandType Alias
14+
}

0 commit comments

Comments
 (0)