Go Licensing Processor - thing that extracts licenses of your applications into various formats.
Go to file
Stanislav N. aka pztrn 3e4df90945
Cut out versioning from dependency name if it was found in last element of path.
E.g. "github.com/user/repo/v2" will became "github.com/user/repo".
This is needed for getting go-import/go-source data.
2020-02-08 12:04:20 +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 Cut out versioning from dependency name if it was found in last element of path. 2020-02-08 12:04:20 +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.