From 13229530a434b2385d982970b12e269adc5f16e9 Mon Sep 17 00:00:00 2001 From: ThomasFok Date: Tue, 17 Jan 2023 20:35:18 +0000 Subject: [PATCH] Display volume name and free/used bytes when listing an empty image --- .../io/github/applecommander/acx/command/ListCommand.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ListCommand.java b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ListCommand.java index 948a038..d973f70 100644 --- a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ListCommand.java +++ b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ListCommand.java @@ -73,6 +73,9 @@ public class ListCommand extends ReadOnlyDiskImageCommandOptions { ListingStrategy listingStrategy = outputType.create(display); listingStrategy.first(disk); + + FormattedDisk formattedDisk = disk.getFormattedDisks()[0]; + listingStrategy.beforeDisk(formattedDisk); FileStreamer.forDisk(disk) .ignoreErrors(true) @@ -80,10 +83,10 @@ public class ListCommand extends ReadOnlyDiskImageCommandOptions { .recursive(recursiveFlag) .includeTypeOfFile(typeOfFile.typeOfFile()) .matchGlobs(globs) - .beforeDisk(listingStrategy::beforeDisk) - .afterDisk(listingStrategy::afterDisk) .stream() .forEach(listingStrategy::forEach); + + listingStrategy.afterDisk(formattedDisk); listingStrategy.last(disk);