/bundler-why

Explains the presence of a dependency

Primary LanguageRubyOtherNOASSERTION

Bundler::Why

Explains the presence of a dependency, like yarn why.

bundle why tzinfo
ransack -> activesupport -> tzinfo
rspec-rails -> activesupport -> tzinfo
business_time -> tzinfo
...

License

Do No Harm License

By using this software you accept the terms of the license.

Installation

bundle plugin install bundler-why --source https://rubygems.org
bundle plugin uninstall bundler-why # requires bundler >= 2.2.0

When rubygems/rubygems#4730 is fixed, then we should be able to install without the --source https://rubygems.org.

Usage

Specify the name of one gem. There are no options.

Contributing

This project does not accept contributions at this time.

Graphs are the coolest

If you like graphs, you'll enjoy knowing that Bundler uses a directed acyclic graph and why is printing all directed paths to the specified gem.