cmd/podman: added virtual size option in artifact ls

Signed-off-by: Celso Henrique Souza Silva <celsohenrique367@gmail.com>
This commit is contained in:
Celso Henrique Souza Silva
2025-09-24 19:03:02 -03:00
parent 1671029517
commit 5ae0e0de3d
2 changed files with 11 additions and 8 deletions

View File

@ -40,6 +40,7 @@ type artifactListOutput struct {
Repository string Repository string
Size string Size string
Tag string Tag string
VirtualSize string
} }
var ( var (
@ -110,6 +111,7 @@ func outputTemplate(cmd *cobra.Command, lrs []*entities.ArtifactListReport) erro
Repository: named.Name(), Repository: named.Name(),
Size: units.HumanSize(float64(lr.Artifact.TotalSizeBytes())), Size: units.HumanSize(float64(lr.Artifact.TotalSizeBytes())),
Tag: tag, Tag: tag,
VirtualSize: fmt.Sprintf("%d", lr.Artifact.TotalSizeBytes()),
}) })
} }

View File

@ -22,6 +22,7 @@ Print results with a Go template.
| .Repository | Repository name of the artifact | | .Repository | Repository name of the artifact |
| .Size | Size artifact in human readable units | | .Size | Size artifact in human readable units |
| .Tag | Tag of the artifact name | | .Tag | Tag of the artifact name |
| .VirtualSize | Size of artifact in bytes |
@@option no-trunc @@option no-trunc