git-bug
git-bug copied to clipboard
Currate `stdout` and `stderr` in "core"
As noted a comment in #828, the "core" of git-bug
should support the CLI's need for parsable text output. In order to enable this behavior, the "core" should have the following traits:
- [ ] There should be no output to
stdout
- [ ] Minimize the amount of output to
stderr
- [ ] During "core" initialization, both
stdout
andstderr
should be redirectable. - [ ] All error conditions should be returned to callers via Go
error
s without output to eitherstdout
orstderr
.