Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.13 KB

README.md

File metadata and controls

57 lines (39 loc) · 1.13 KB

Licenser

Verify and append licenses to your GitHub repositories.

Supported Licenses & Languages

Licenses:

  • Apache 2.0

Languages:

  • Bazel
  • C/C++
  • Dockerfile
  • Golang
  • Javascript
  • Make
  • Protobuf
  • Python
  • Shell
  • TypeScript
  • YAML

Licenser will also automatically ignore the following files:

  • *.md, *.golden
  • .gitignore
  • Files that should be ignored according to .gitignore (experimental)
  • .licenserignore
  • Files that should be ignored according to .licenserignore (experimental)

Install

Install via go install:

go install github.com/liamawhite/licenser

To install from prebuilt binaries, download from the releases section.

Verifying Licenses in your Files

To verify that licenses are present in all files in a repository, run the verify command at the root, with the --recurse flag.

licenser verify -r

Apply Licenses to your Files

To prepend licenses to all files in a repository, run the apply command at the root, with the --recurse flag, passing in the copyright owner.

licenser apply -r "Copyright Owner"