Go Licensing Processor - thing that extracts licenses of your applications into various formats.
Go to file
Stanislav Nikitin 47ba507e05
Put commit hash and branch name if dependency's version is empty when parsing dep project.
2020-02-08 11:54:53 +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 Put commit hash and branch name if dependency's version is empty when parsing dep project. 2020-02-08 11:54:53 +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
README.md Update README. 2020-02-07 21:34: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

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.