Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2026 Changes in this version + func QuoteArgv(argv []string) string + func ShellQuote(s string) string + type Executor interface + Close func() error + Name func() string + Run func(ctx context.Context, argv []string) (Result, error) + type Local struct + func (Local) Close() error + func (Local) Name() string + func (Local) Run(ctx context.Context, argv []string) (Result, error) + type Result struct + Duration time.Duration + ExitCode int + Stderr string + Stdout string + type SSH struct + func DialSSH(name, addr, user, keyPath string, port int, timeout time.Duration) (*SSH, error) + func (s *SSH) Close() error + func (s *SSH) Name() string + func (s *SSH) Run(ctx context.Context, argv []string) (Result, error)