From c399d199f2b0c24572a58ffdec582685c0d1b254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Andreas=20Nilsen?= Date: Fri, 3 Oct 2025 10:52:14 +0200 Subject: [PATCH] Install link in script content table --- doc/generate-readme.ps1 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/generate-readme.ps1 b/doc/generate-readme.ps1 index c619c92..ed884e7 100644 --- a/doc/generate-readme.ps1 +++ b/doc/generate-readme.ps1 @@ -8,7 +8,7 @@ $userJsFiles = Get-ChildItem -Path $UserScripts -Filter "*.user.js" -Recurse | S $regEx = [regex]'\/\/\s+@(\w+)\s+(.+)' -$content_list = "| Script | Author | Version |`n|--------|--------|---------|`n" +$content_list = "| Script | Author | Install |`n|--------|--------|---------|`n" $scriptList = "" function New-GfmHeaderLink { @@ -100,13 +100,14 @@ foreach ($file in $userJsFiles) { $endOfCommentBlock = $false $script_heading = " ### $name" - $content_list += "| " + (New-GfmHeaderLink -HeaderText $name) + " | $author | $version |" + "`n" - $scriptList += "$script_heading`n`n" - $scriptList += " - **Install:** " if ($autoUpdate) { $color = "green" } else { $color = "blue" } # Get the relative path from the root, replacing backslashes with forward slashes for URLs $relativePath = [System.IO.Path]::GetRelativePath($rootDir, $file.FullName).Replace("\", "/") - $scriptList += New-MDImage -Subject "$($file.Name)" -Status "$version" -Color $color -Link "https://git.ntnu.no/M365-Drift/MonkeyMagic/raw/main/$relativePath" + $installLink = New-MDImage -Subject "$($file.Name)" -Status "$version" -Color $color -Link "https://git.ntnu.no/M365-Drift/MonkeyMagic/raw/main/$relativePath" + $content_list += "| " + (New-GfmHeaderLink -HeaderText $name) + " | $author | $installLink |" + "`n" + $scriptList += "$script_heading`n`n" + $scriptList += " - **Install:** " + $scriptList += $installLink if ($author) { $scriptList += "`n - **Author:** $author`n" }