Go Licensing Processor - thing that extracts licenses of your applications into various formats.
Stanislav N. aka pztrn
3e4df90945
E.g. "github.com/user/repo/v2" will became "github.com/user/repo". This is needed for getting go-import/go-source data. |
||
---|---|---|
cmd/glp | ||
configuration | ||
httpclient | ||
outputters | ||
parsers | ||
projecter | ||
structs | ||
glp.example.yaml | ||
go.mod | ||
go.sum | ||
README.md |
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.