ADR 5: Pick Analysis Cli Library
Context
As noted in ADR-4 CodeCharta will use a pipes and filters architecture. But it has not been defined how the user will interact with the analysis.
Status
accepted
Decision
CodeCharta Analysis will be a set of command-line tools that use PicoCli. PicoCli is small, powerful, regularly updated and works great in combination with Kotlin.
Consequences
- A cli is not as intuitive as a well-structured graphical user interface would have been.