Verify and append licenses to your GitHub repositories.
Licenses:
- Apache 2.0
Languages:
- Bazel
- C/C++
- Dockerfile
- Golang
- Make
- Python
- Protobuf
- Shell
- 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)
To install on macOS, use Homebrew.
brew install liamawhite/licenser/licenserTo install on Ubuntu/Debian, use wget.
wget -c https://github.com/liamawhite/licenser/releases/download/v${VERSION}/licenser_${VERSION}_Linux_x86_64.tar.gz -O - | sudo tar -xz -C /usr/binTo install on other platforms, download from the releases section.
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 -rTo 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"