Why stare blankly at your terminal window when you can clutter it up with awesome progress bars?
Use Bumbler to track the load progress of your Bundler-based projects! Maybe you'll find a slow gem or two.
gem install bumbler
Add bumbler to your Gemfile if you want to use bundle exec
gem 'bumbler', require: false
Add the following to your .profile, .bash_profile, .zshrc, .wtfrc or whatever shell config you use
export RUBYOPT=-rbumbler/go
Restart your terminal
Run a Bundler-based command, and you should see a spiffy progress bar, such as:
> rails c
[######### ]
( 7/59) 492.04ms loaded data_mapper
> Bumbler::Stats.all_slow_items # show slowest loading gems
> Bumbler::Stats.gc_objects # gems making the most gc objects
> Bumbler::Stats.memory_delta # gems causing the most memory increase
And then maybe you'll also want to contribute some patches to make your favorite gems load faster.