RubyGems Navigation menu

licensed 0.10.0

# Licensed Licensed is a Ruby gem to cache and verify the licenses of dependencies. ## Installation Add this line to your application's Gemfile: ```ruby gem 'licensed', :group => 'development' ``` And then execute: $ bundle ## Usage - `licensed cache`: Cache licenses and metadata in `vendor/licenses` - `licensed verify`: Check for issues with the licenses of dependencies. For example: ``` $ bundle exec licensed verify Verifying licenses for 3 dependencies Warnings: vendor/licenses/rubygem/bundler.txt: - license needs reviewed: mit. vendor/licenses/rubygem/licensee.txt: - missing license data vendor/licenses/bower/jquery.txt: - license needs reviewed: mit. - cached license data out of date 3 dependencies checked, 3 warnings found. ``` ### Configuration Configuration is managed by `vendor/licenses/config.yml`. ```yml # Dependencies with these licenses are approved by default. whitelist: - mit - apache-2.0 - bsd-2-clause - bsd-3-clause - cc0-1.0 # These dependencies are explicitly ignored. ignored: rubygem: - some-internal-gem bower: - some-internal-package # These dependencies have been reviewed. reviewed: rubygem: - bcrypt-ruby bower: - classlist # public domain - octicons ``` ### Sources Dependencies will be automatically detected for 1. Bundler 2. NPM 3. Bower 4. HaskellStack You can disable any of them in `vendor/licenses/config.yml`: ```yml sources: rubygem: false npm: false bower: false stack: false ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/github/licensed. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org/) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).

Gemfile:
= Copy to clipboard Copied!

install:
=

Versions:

  1. 4.4.0 - May 26, 2023 (83.5 KB)
  2. 4.3.1 - April 12, 2023 (83 KB)
  3. 4.3.0 - March 20, 2023 (83 KB)
  4. 4.2.0 - February 25, 2023 (82.5 KB)
  5. 4.1.0 - February 08, 2023 (81.5 KB)
  6. 0.10.0 - September 12, 2017 (16 KB)
Show all versions (88 total)

Runtime Dependencies (4):

licensee ~> 9.0
octokit ~> 4.0
thor ~> 0.19

Development Dependencies (5):

bundler ~> 1.10
minitest ~> 5.8
rake ~> 10.0
vcr ~> 2.9
webmock ~> 1.21

Owners:

Authors:

  • GitHub

SHA 256 checksum:

21b35a9acf9f70ad36898dc9a117ad928606d556dbe216b6c91f0a95d1fd4a22

Total downloads 3,511,482

For this version 2,092

License:

MIT

Required Ruby Version: >= 0

Links: