17 lines
389 B
PowerShell
17 lines
389 B
PowerShell
param(
|
|
[Alias('n')]
|
|
[int]$Count = 10
|
|
)
|
|
|
|
$messages = @(git -C $PSScriptRoot log -n $Count --pretty=format:%s)
|
|
[array]::Reverse($messages)
|
|
|
|
$outputLines = @('<ul>')
|
|
|
|
foreach ($message in $messages) {
|
|
$encodedMessage = [System.Net.WebUtility]::HtmlEncode($message)
|
|
$outputLines += "<li>$encodedMessage</li>"
|
|
}
|
|
|
|
$outputLines += '</ul>'
|
|
$outputLines -join [Environment]::NewLine |