Use Pathname#subdirs
This commit is contained in:
		
							parent
							
								
									c73baa39cb
								
							
						
					
					
						commit
						53afdae10e
					
				@ -60,11 +60,11 @@ module Homebrew extend self
 | 
			
		||||
 | 
			
		||||
  def list_versions
 | 
			
		||||
    if ARGV.named.empty?
 | 
			
		||||
      HOMEBREW_CELLAR.children.select{ |pn| pn.directory? }
 | 
			
		||||
      HOMEBREW_CELLAR.subdirs
 | 
			
		||||
    else
 | 
			
		||||
      ARGV.named.map{ |n| HOMEBREW_CELLAR+n }.select{ |pn| pn.exist? }
 | 
			
		||||
    end.each do |d|
 | 
			
		||||
      versions = d.children.select{ |pn| pn.directory? }.map{ |pn| pn.basename.to_s }
 | 
			
		||||
      versions = d.subdirs.map { |pn| pn.basename.to_s }
 | 
			
		||||
      next if ARGV.include?('--multiple') && versions.count < 2
 | 
			
		||||
      puts "#{d.basename} #{versions*' '}"
 | 
			
		||||
    end
 | 
			
		||||
@ -72,7 +72,7 @@ module Homebrew extend self
 | 
			
		||||
 | 
			
		||||
  def list_pinned
 | 
			
		||||
    if ARGV.named.empty?
 | 
			
		||||
      HOMEBREW_CELLAR.children.select{ |pn| pn.directory? }
 | 
			
		||||
      HOMEBREW_CELLAR.subdirs
 | 
			
		||||
    else
 | 
			
		||||
      ARGV.named.map{ |n| HOMEBREW_CELLAR+n }.select{ |pn| pn.exist? }
 | 
			
		||||
    end.select do |d|
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user