Meta-package management
Bits is a meta package manager.
It will maintain relationship between packages from various package managers.
Add this line to your application’s Gemfile:
gem 'bits'
And then execute:
$ bundle
Or install it yourself as:
$ gem install bits
This will work by specifying package manager neutral manifests for each package
on each provided platform (pip, gem, apt, yum, portage).
package ‘ruby-json’
native true
provide :apt,
:package_name => ‘ruby-json’,
provide :gem,
:package_name => ‘json’,
:compiled => false
This will allow the ruby-json package from being installed either using gem, or
using apt depending on what the situation requires.
Bits will then hook into all required package managers available in order to
satisfy any specified dependency.
These manifests will be hosted and maintained centrally.
More information coming soon.
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)