Thug resolves all the system level dependencies for you project, by generating the "Gemfile.lock" it fetches the needed dependencies and proceeds to install it.
- Json: for parsing json responses.
- Ohai: to detect platform, platform version.
- Thor: for command-line utlilties.
Install the gem via terminal using:
$ gem install thug
Navigate to ruby project then run thug list to list all needed system dependencies:
$ thug list
To install dependencies run
$ thug install
Checkout the project and run
$ gem build thug.gemspec
Among the known issues is running into
'method_missing': undefined method `this' for #<Gem::Specification
just update your rubygems by running:
$ gem update --system
The gem is available as open source under the terms of the MIT License.
Code of Conduct
Everyone interacting in the Thug project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.