From 337ff741012756a744d42b93529ce0872dc1287e Mon Sep 17 00:00:00 2001 From: Maxim Lobanov Date: Tue, 16 Feb 2021 09:56:14 +0300 Subject: [PATCH] Sort docker images by name in documentation (#2716) Sort docker images by name in documentation --- .../SoftwareReport/SoftwareReport.Common.psm1 | 17 +++++++++-------- .../SoftwareReport/SoftwareReport.Common.psm1 | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 index 562438cbf..0d5a0d04e 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -268,14 +268,15 @@ function Get-CachedDockerImages { } function Get-CachedDockerImagesTableData { - return (sudo docker images --digests --format "*{{.Repository}}:{{.Tag}}|{{.Digest}} |{{.CreatedAt}}").Split("*") | Where-Object { $_ } | ForEach-Object { - $parts=$_.Split("|") - [PSCustomObject] @{ - "Repository:Tag" = $parts[0] - "Digest" = $parts[1] - "Created" = $parts[2].split(' ')[0] - } - } + $allImages = sudo docker images --digests --format "*{{.Repository}}:{{.Tag}}|{{.Digest}} |{{.CreatedAt}}" + $allImages.Split("*") | Where-Object { $_ } | ForEach-Object { + $parts = $_.Split("|") + [PSCustomObject] @{ + "Repository:Tag" = $parts[0] + "Digest" = $parts[1] + "Created" = $parts[2].split(' ')[0] + } + } | Sort-Object -Property "Repository:Tag" } function Get-AptPackages { diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 index 41a22bb8c..71f315c02 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -294,14 +294,15 @@ function Get-CachedDockerImages { } function Get-CachedDockerImagesTableData { - return (docker images --digests --format "*{{.Repository}}:{{.Tag}}|{{.Digest}} |{{.CreatedAt}}").Split("*") | Where-Object { $_ } | ForEach-Object { - $parts=$_.Split("|") - [PSCustomObject] @{ - "Repository:Tag" = $parts[0] - "Digest" = $parts[1] - "Created" = $parts[2].split(' ')[0] - } - } + $allImages = docker images --digests --format "*{{.Repository}}:{{.Tag}}|{{.Digest}} |{{.CreatedAt}}" + $allImages.Split("*") | Where-Object { $_ } | ForEach-Object { + $parts = $_.Split("|") + [PSCustomObject] @{ + "Repository:Tag" = $parts[0] + "Digest" = $parts[1] + "Created" = $parts[2].split(' ')[0] + } + } | Sort-Object -Property "Repository:Tag" } function Get-ShellTarget {