@@ -2559,11 +2559,23 @@ public static void DisplayInstalledPackages() {
2559
2559
foreach ( var fileMetadata in pkg . metadataByVersion . Values ) {
2560
2560
versions . Add ( fileMetadata . versionString ) ;
2561
2561
}
2562
+ var lines = new List < string > ( ) ;
2563
+ lines . Add ( String . Format ( "{0}: [{1}]" , pkg . filenameCanonical ,
2564
+ String . Join ( ", " , versions . ToArray ( ) ) ) ) ;
2565
+
2562
2566
var packageFiles = new List < string > ( pkg . currentFiles ) ;
2563
2567
packageFiles . Sort ( ) ;
2564
- Log ( String . Format ( "{0}: [{1}]\n {2}" , pkg . filenameCanonical ,
2565
- String . Join ( ", " , versions . ToArray ( ) ) ,
2566
- String . Join ( "\n " , packageFiles . ToArray ( ) ) ) ) ;
2568
+ if ( packageFiles . Count > 0 ) {
2569
+ lines . Add ( String . Format ( "Up-to-date files:\n {0}\n \n " ,
2570
+ String . Join ( "\n " , packageFiles . ToArray ( ) ) ) ) ;
2571
+ }
2572
+ var obsoleteFiles = new List < string > ( pkg . obsoleteFiles ) ;
2573
+ obsoleteFiles . Sort ( ) ;
2574
+ if ( obsoleteFiles . Count > 0 ) {
2575
+ lines . Add ( String . Format ( "Obsolete files:\n {0}\n \n " ,
2576
+ String . Join ( "\n " , obsoleteFiles . ToArray ( ) ) ) ) ;
2577
+ }
2578
+ Log ( String . Join ( "\n " , lines . ToArray ( ) ) ) ;
2567
2579
}
2568
2580
}
2569
2581
}
0 commit comments