Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement as a DLL with a console app front end? #331

Open
JayAtFujifilm opened this issue Jul 26, 2023 · 1 comment
Open

Reimplement as a DLL with a console app front end? #331

JayAtFujifilm opened this issue Jul 26, 2023 · 1 comment

Comments

@JayAtFujifilm
Copy link

To make the CycloneDX CLI tool more flexible, it could be refactored in a DLL with an optional console app front end. That way it could be used directly in a .Net application without having to launch an external process. This is turn would facilitate easier error-handling (as exceptions would be passed to the calling logic) and logging.

I realize that it would no longer strictly be a CLI tool, but it would provide flexibility for the tool to be used in other ways.

@andreas-hilti
Copy link
Contributor

@JayAtFujifilm Note that the CLI is based on https://github.com/CycloneDX/cyclonedx-dotnet-library. Would this be sufficient for your use case, or do actually need access to the higher level layer, like the commands?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants