README.md in license_finder-6.5.0 vs README.md in license_finder-6.6.0
- old
+ new
@@ -377,11 +377,31 @@
that has exclusively restricted licenses will always appear in the action
items, even if someone attempts to manually approve or permit it. However,
if a dependency has even one license that is not restricted, it can still be
manually approved or permitted.
+## Decision inheritance
+Add or remove decision files you want to inherit from - see `license_finder inherited_decisions help` for more information.
+
+This allows you to have a centralized decision file for approved/restricted licenses. If you have multiple projects it's way easier to have one single place where you approved or restricted licenses defined.
+
+Add one or more decision files to the inherited decisions
+```bash
+license_finder inherited_decisions add DECISION_FILE
+```
+
+Remove one or more decision files from the inherited decisions
+```bash
+license_finder inherited_decisions remove DECISION_FILE
+```
+
+List all the inherited decision files
+```bash
+license_finder inherited_decisions list
+```
+
## Configuration
Be default, `license_finder` expects the decisions file to be stored at
`doc/dependency_decisions.yml`. All commands can be passed `--decisions_file`
to override this location.
@@ -464,9 +484,11 @@
`license_finder` requires ruby >= 1.9.3, or jruby.
## Upgrading
+
+To upgrade to `license_finder` version >= 6.0, you have to replace the terminology `whitelist` with `permit` and `blacklist` with `restrict` in your `dependency_decisions.yml`. See [Changelog](https://github.com/pivotal/LicenseFinder/blob/master/CHANGELOG.md#600--2020-01-22) for more details.
To upgrade from `license_finder` version 1.2 to 2.0, see
[`license_finder_upgrade`](https://github.com/mainej/license_finder_upgrade).
To upgrade to 2.0 from a version lower than 1.2, first upgrade to 1.2, and run
`license_finder` at least once. This will ensure that the `license_finder`