A utility for collecting third-party software license information.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jonathan Cobb 1a1d4b66cc follow redirects 3 years ago
src/main/java/allrightsy follow redirects 3 years ago
.gitignore initial commit 3 years ago
LICENSE add readme and license. sort artifacts 3 years ago
README.md add readme and license. sort artifacts 3 years ago
allrightsy.sh add readme and license. sort artifacts 3 years ago
pom.xml separate build target for uberjar 3 years ago

README.md

Allrightsy

A utility for collecting third-party software license information

Building

Build the uberjar:

mvn package -Puberjar

Running

  allrightsy.sh <packs> <outfile.json>

Program Arguments:

  • packs : a comma-separated list of inputs to allrightsy. these inputs are supported:

    • /path/to/pom.xml -- a maven pom.xml file
    • /path/to/node_modules -- an npm node_modules directory
    • /path/to/licenses.json -- a verbatim set of license JSON entries to include
  • outfile.json : the output file to write. it will be an array of JSON objects, each representing a piece of third-party software and its associated license.