mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2025-12-20 23:00:35 -05:00
Merge pull request #471 from Icinga:fix/plugin_doc_generator_newline_table
Fix: New-lines in plugin doc table generator
This commit is contained in:
commit
c0897c4bce
1 changed files with 12 additions and 4 deletions
|
|
@ -55,7 +55,15 @@ function Publish-IcingaPluginDocumentation()
|
|||
foreach ($plugin in $AvailablePlugins) {
|
||||
[string]$PluginName = $plugin.Name.Replace('.psm1', '');
|
||||
[string]$PluginDocName = '';
|
||||
[string]$PluginSynopsis = '-';
|
||||
$PluginDetails = Get-Help -Name $PluginName -Full;
|
||||
|
||||
if ($null -ne $PluginDetails -And [string]::IsNullOrEmpty($PluginDetails.Synopsis) -eq $FALSE) {
|
||||
$PluginSynopsis = $PluginDetails.Synopsis.Replace("`r`n", ' ');
|
||||
$PluginSynopsis = $PluginSynopsis.Replace("`r", ' ');
|
||||
$PluginSynopsis = $PluginSynopsis.Replace("`n", ' ');
|
||||
}
|
||||
|
||||
foreach ($DocFile in $MDFiles) {
|
||||
$DocFileName = $DocFile.Name;
|
||||
if ($DocFileName -Like "*$PluginName.md") {
|
||||
|
|
@ -80,7 +88,7 @@ function Publish-IcingaPluginDocumentation()
|
|||
'| [{0}](plugins/{1}) | {2} |',
|
||||
$PluginName,
|
||||
$PluginDocName,
|
||||
$PluginDetails.Synopsis
|
||||
$PluginSynopsis
|
||||
));
|
||||
|
||||
$PluginHelp = Get-Help $PluginName -Full;
|
||||
|
|
|
|||
Loading…
Reference in a new issue