mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 08:23:15 +01:00
* update build tags, ui support, and stereoscope, and release for windows support Signed-off-by: Christopher Angelo Phillips <christopher.phillips@anchore.com>
18 lines
667 B
Go
18 lines
667 B
Go
//go:build windows
|
|
// +build windows
|
|
|
|
package ui
|
|
|
|
import (
|
|
"io"
|
|
)
|
|
|
|
// Select is responsible for determining the specific UI function given select user option, the current platform
|
|
// config values, and environment status (such as a TTY being present). The first UI in the returned slice of UIs
|
|
// is intended to be used and the UIs that follow are meant to be attempted only in a fallback posture when there
|
|
// are environmental problems (e.g. cannot write to the terminal). A writer is provided to capture the output of
|
|
// the final SBOM report.
|
|
func Select(verbose, quiet bool, reportWriter io.Writer) (uis []UI) {
|
|
return append(uis, NewLoggerUI(reportWriter))
|
|
}
|