Background
fossa
analyzes complex codebases to generate dependency reports and license notices. It can generate fast and highly-accurate results, by leveraging existing build environments. Refer to the FOSSA CLI User Manual for in depth information about using this tool.
Features:
- Supports over 20+ languages & environments (JavaScript, Java, Ruby, Python, Golang, PHP, .NET, etc...)
- Auto-configures for monoliths; instantly handles multiple builds in large codebases.
- Fast & portable; a cross-platform binary you can drop into CI or dev machines.
- Generates offline documentation for license notices & third-party attributions.
- Tests dependencies against license violations, audits and vulnerabilities (coming soon!) by integrating with https://fossa.com.
Installation
The following commands will execute scripts to fetch and install the latest GitHub Releases on the corresponding operating system.
Install with Homebrew (MacOS or Linux):
brew install fossas/tap/fossa
MacOS (Darwin) or Linux amd64:
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh