Documentation
¶
Overview ¶
Package output truncates command results with head/tail preservation.
Index ¶
Constants ¶
View Source
const ( DefaultMaxBytes = 65536 DefaultHeadBytes = 48 * 1024 DefaultTailBytes = 16 * 1024 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandResult ¶
type CommandResult struct {
Host string `json:"host"`
Stdout string `json:"stdout"`
Stderr string `json:"stderr"`
ExitCode int `json:"exit_code"`
RuntimeMs int `json:"runtime_ms"`
Truncated bool `json:"truncated"`
TotalBytes int `json:"total_bytes"`
}
func TruncateOutput ¶
func TruncateOutput(stdout, stderr string, exitCode, runtimeMs int, maxBytes ...int) CommandResult
Click to show internal directories.
Click to hide internal directories.