Project

thug

0.0
No commit activity in last 3 years
No release in over 3 years
lists all the system level dependencies for you ruby project.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.15
~> 10.0
~> 3.0

Runtime

~> 1.15
~> 2.1
~> 13.5
~> 0.20.0
 Project Readme

Thug

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.

Dependencies

  • Json: for parsing json responses.
  • Ohai: to detect platform, platform version.
  • Thor: for command-line utlilties.

Installation

Install the gem via terminal using:

$ gem install thug

Usage

Navigate to ruby project then run thug list to list all needed system dependencies:

$ thug list

To install dependencies run

$ thug install

Development

Checkout the project and run

$ gem build thug.gemspec

Contributing

Thug gem relies on users to keep its system dependencies list up to date, Bug reports and pull requests are welcome on here. or you can Sign up at Thug-GemThug-gem and start adding gems/dependencies.

Known Issues

Among the known issues is running into

'method_missing': undefined method `this' for #<Gem::Specification

just update your rubygems by running:

$ gem update --system

License

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.