INNER CODE UNIT · Go
main
abahmed/kwatch · cmd/kwatch-e2e-sanitize/main.go:13
func main() {
data, err := io.ReadAll(io.LimitReader(
os.Stdin, maxArtifactInputBytes+1,
))
if err != nil {
_, _ = os.Stderr.WriteString(err.Error() + "\n")
os.Exit(1)
}
if len(data) > maxArtifactInputBytes {
_, _ = os.Stderr.WriteString(fmt.Sprintf(
"artifact exceeds %d-byte limit\n", maxArtifactInputBytes,
))
os.Exit(1)
}
_, err = os.Stdout.WriteString(redact.Evidence(string(data)))
if err != nil {
_, _ = os.Stderr.WriteString(err.Error() + "\n")
os.Exit(1)