Improved .NET regex

This commit is contained in:
Thorsten Sommer 2024-05-30 23:06:34 +02:00
parent 5bd05c1cc8
commit 4c9d671f20
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -192,7 +192,7 @@ def update_dotnet_version []: nothing -> nothing {
mut dotnet_sdk_version = $meta_lines.3 mut dotnet_sdk_version = $meta_lines.3
mut dotnet_version = $meta_lines.4 mut dotnet_version = $meta_lines.4
let dotnet_data = (^dotnet --info) | parse --regex '(?s).NET SDK:\s+Version:\s+(?P<sdkVersion>[0-9.]+).+Commit:\s+(?P<sdkCommit>[a-zA-Z0-9]+).+Host:\s+Version:\s+(?P<hostVersion>[0-9.]+).+Commit:\s+(?P<hostCommit>[a-zA-Z0-9]+)' let dotnet_data = (^dotnet --info) | parse --regex '.?NET SDK:\s+Version:\s+(?P<sdkVersion>[0-9.]+).+Commit:\s+(?P<sdkCommit>[a-zA-Z0-9]+).+Host:\s+Version:\s+(?P<hostVersion>[0-9.]+).+Commit:\s+(?P<hostCommit>[a-zA-Z0-9]+)'
let sdk_version = $dotnet_data.sdkVersion.0 let sdk_version = $dotnet_data.sdkVersion.0
let host_version = $dotnet_data.hostVersion.0 let host_version = $dotnet_data.hostVersion.0
let sdkCommit = $dotnet_data.sdkCommit.0 let sdkCommit = $dotnet_data.sdkCommit.0