Go Licensing Processor - thing that extracts licenses of your applications into various formats.
Go to file
2020-02-07 21:34: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 Added version as separate column in CSV, licenses detection and complete Go dep parser. 2020-02-07 20:37:42 +05:00
parsers Cache parsed go-import and go-source data to prevent more than one HTTP request per dependency. 2020-02-07 21:31:45 +05:00
projecter Get dependencies for go modules powered projects. 2020-02-07 21:22:40 +05:00
structs Added version as separate column in CSV, licenses detection and complete Go dep parser. 2020-02-07 20:37: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.