Support for other technologies via CLI
We currently know how to generate dependency lists from Maven, Gradle, NPM, Yarn... there are other technologies that we need to support, like golang, C/C++, ... This may not require a modification to the tool, but rather an understanding of how to capture dependency lists from the various technologies and deliver them to the tool.
Of course, there may be an opportunity to extend the format (Maven, pURL, ClearlyDefined) supported by the tool in the form of additional ContentIdParser implementations.
This issue is intended as an umbrella for other issues that address specific technology. That is, if you're able to provide support for a currently unsupported technology, open a separate issue for it.
Probably a first step is to define the common format, that can be used for interoperability between the different parts #16.
ClearlyDefined is the common format.
Support for more technologies / package managers could be added by leveraging ORT's analyzer library.