diff --git a/cmd/doc.go b/cmd/doc.go new file mode 100644 index 0000000..d20ae72 --- /dev/null +++ b/cmd/doc.go @@ -0,0 +1,21 @@ +/* +Extracts license, deprecation, and exception ids from the official spdx license list data. +The source data needs to be manually updated by copying the licenses.json file from +https://github.com/spdx/license-list-data/blob/main/json/licenses.json and exceptions.json +file from https://github.com/spdx/license-list-data/blob/main/json/exceptions.json. + +After running the extract command, the license_ids.json, deprecated_ids.json, and exception_ids.json +files will be overwritten with the extracted ids. These license ids can then be used to update the +spdxexp/license.go file. + +Command to run all extractions (run command from the /cmd directory): + + go run . extract -l -e + +Usage options: + + -h: prints this help message + -l: Extract license ids + -e: Extract exception ids +*/ +package main