Go Licensing Processor - thing that extracts licenses of your applications into various formats.
Go to file
2020-02-08 12:51:42 +05:00
cmd/glp Initial commit. 2020-02-06 15:09:25 +05:00
configuration Initial commit. 2020-02-06 15:09:25 +05:00
httpclient Initial commit. 2020-02-06 15:09:25 +05:00
outputters Get copyrights from license file. 2020-02-08 12:51:42 +05:00
parsers Generate template URLs if wasn't found in HTML output and license URL generation. 2020-02-08 12:28:30 +05:00
projecter Get copyrights from license file. 2020-02-08 12:51:42 +05:00
structs Get copyrights from license file. 2020-02-08 12:51:42 +05:00
glp.example.yaml Initial commit. 2020-02-06 15:09:25 +05:00
go.mod Added version as separate column in CSV, licenses detection and complete Go dep parser. 2020-02-07 20:37:42 +05:00
go.sum Added version as separate column in CSV, licenses detection and complete Go dep parser. 2020-02-07 20:37:42 +05:00
README.md Update README. 2020-02-07 21:34:42 +05:00

GLP

GLP stands for Go Licensing Processor. It is an utility that parses application's dependencies, gets their licenses and copyright information and writing gathered data into report file.

Supported languages

  • Go (dep and modules)

Supported report file formats

  • CSV

Supported VCS and sites

None yet. It executes HTTP request with ?go-get=1 parameter to get go-import and go-source data.

Installation

It is enough to issue:

go get -u go.dev.pztrn.name/glp/cmd/glp

Configuration

None yet.