Skip to content

Instantly share code, notes, and snippets.

View liijunwei's full-sized avatar
🎯
Focusing

junwei liijunwei

🎯
Focusing
View GitHub Profile
@liijunwei
liijunwei / gem-disk-usage.rb
Last active September 14, 2024 02:09
analyse gem disk usage
def gems(group = nil)
require 'bundler'
groups = Bundler.load.current_dependencies.map {|d| d.groups }.uniq.flatten.uniq.sort
return groups if group.nil?
raise "unsupported gem group: #{group}" if !groups.include?(group.to_sym)
Bundler.load.current_dependencies.select{ |dep| dep.groups.include?(group.to_sym) }
end