@@ -2559,11 +2559,23 @@ public static void DisplayInstalledPackages() {
25592559 foreach ( var fileMetadata in pkg . metadataByVersion . Values ) {
25602560 versions . Add ( fileMetadata . versionString ) ;
25612561 }
2562+ var lines = new List < string > ( ) ;
2563+ lines . Add ( String . Format ( "{0}: [{1}]" , pkg . filenameCanonical ,
2564+ String . Join ( ", " , versions . ToArray ( ) ) ) ) ;
2565+
25622566 var packageFiles = new List < string > ( pkg . currentFiles ) ;
25632567 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 ( ) ) ) ;
25672579 }
25682580 }
25692581 }
0 commit comments