Versions in this module Expand all Collapse all v0 v0.3.1 Jul 24, 2026 Changes in this version + func Interactive(args ...string) error + func Run(args ...string) (string, error) + func RunInput(input []byte, args ...string) (string, error) + func RunReader(r io.Reader, args ...string) (string, error) + func RunRetry(fn func() (string, error)) (string, error) + func Stream(args ...string) error + func StreamTo(w io.Writer, args ...string) error + func Transient(err error) bool + type Docker struct + Context string + Server *config.Server + func (d *Docker) Args(args ...string) []string + func (d *Docker) Interactive(args ...string) error + func (d *Docker) Run(args ...string) (string, error) + func (d *Docker) Stream(args ...string) error + type Host struct + Server *config.Server + func (h *Host) Interactive(command string) error + func (h *Host) Run(command string) (string, error) + func (h *Host) RunInput(input []byte, command string) (string, error) + func (h *Host) RunReader(r io.Reader, command string) (string, error) + func (h *Host) Stream(command string) error + func (h *Host) StreamTo(w io.Writer, command string) error + func (h *Host) WriteFile(path string, content []byte, mode string) error