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

Rework CLI #42

Closed
4 tasks done
nscuro opened this issue Jul 31, 2021 · 0 comments
Closed
4 tasks done

Rework CLI #42

nscuro opened this issue Jul 31, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request meta
Milestone

Comments

@nscuro
Copy link
Member

nscuro commented Jul 31, 2021

Overall, there are three ways in which SBOMs can be generated for Go projects:

  1. Module based (go list -m, go mod why -m)
    • This is what we're currently doing
  2. Application based (go list -deps ./cmd/myapp)
  3. Binary based (go version -m ./myapp.exe)

The CLI should clearly separate these cases, especially since some options will not apply to all ways.
Which way is chosen should be an active decision, as each way has implications that users should be aware of.

Status

@nscuro nscuro added the enhancement New feature or request label Jul 31, 2021
@nscuro nscuro added this to the v1.0.0 milestone Jul 31, 2021
@nscuro nscuro self-assigned this Jul 31, 2021
@nscuro nscuro added the meta label Aug 20, 2021
@nscuro nscuro added the pending-release Implementation done, waiting for release label Sep 1, 2021
@nscuro nscuro closed this as completed Sep 24, 2021
@nscuro nscuro removed the pending-release Implementation done, waiting for release label Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request meta
Projects
None yet
Development

No branches or pull requests

1 participant