[feature] Ability to export the guacone command
Is your feature request related to a problem? Please describe. Implement logic to allow exporting guacone command either in the form of an API or a package.
Describe the solution you'd like Currently guacone is the main entry point for SBOM ingestion and provides the status of each operation in the form of logs. We would want to alter the current implementation such that the command is not only exportable but also provides a meaningful response based on the outcome of an ingestion (perhaps a boolean value could be a good start).
This would be helpful in handling cases when we want to retry ingestions or perform certain tasks based on the outcome of an ingestion (if success do A else do B and so on)
Describe alternatives you've considered N/A
Additional context Highly encourage to work closely with the guac team to comply with best practices and alternate suggestions for this implementation 😄
Thanks for opening this @stevemenezes . hmm yea let's chat more about this! I think this shouldn't be too bad, since most of the things are already refactored. The tricky part maybe is getting the config options modularized and exposed!