From 24c6f1d8c045619e2cf910014a4531116e9d67b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Andreas=20Nilsen?= Date: Wed, 24 Sep 2025 12:34:36 +0200 Subject: [PATCH] Readme generator now sorts scripts after @name instead of filename --- generate-readme.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generate-readme.ps1 b/generate-readme.ps1 index 4490822..85342a8 100644 --- a/generate-readme.ps1 +++ b/generate-readme.ps1 @@ -2,7 +2,9 @@ $UserScripts = "." # Get all .user.js files in the specified directory -$userJsFiles = Get-ChildItem -Path $UserScripts -Filter "*.user.js" | Sort-Object Name +#$userJsFiles = Get-ChildItem -Path $UserScripts -Filter "*.user.js" | Sort-Object Name +$userJsFiles = Get-ChildItem -Path $UserScripts -Filter "*.user.js" | Select-Object fullname, name, @{ Name = 'NameTag'; Expression = { $name_tag = ([regex]"@name\s+(.+)").Match((Get-Content $_.fullname -Raw)).Groups[1].value; if ($name_tag -eq "") { $_.name} else { $name_tag } }} | sort NameTag + $regEx = [regex]'\/\/\s+@(\w+)\s+(.+)'