Versions in this module Expand all Collapse all v0 v0.14.1 Oct 24, 2026 v0.14.0 Sep 18, 2026 Changes in this version + type DiffInput struct + Cleanup []string + CommonArgs []string + Diff string + Env []string + Interceptor []string + LeftArgs []string + LeftEnv []string + LeftPreprocess []string + LeftSnapshot string + LeftStdin string + Preprocess []string + Presets []string + ProcessTimeoutMs int64 + RightArgs []string + RightEnv []string + RightPreprocess []string + RightSnapshot string + RightStdin string + Shell string + Snapshot string + Startup []string + StdinContent string + Success bool + TimeoutMs int64 + UseLabel bool + WorkDir string + type DiffOutput struct + Error string + ExitCode int + HasDiff bool + Stdout string + type DryRunInput struct + type DryRunOutput struct + Error string + Script string + type ListPresetsInput struct + type ListPresetsOutput struct + Presets []PresetInfo + type PresetInfo struct + CommonArgs []string + Diff string + LeftArgs []string + Name string + Preprocess []string + RightArgs []string + type Server struct + func NewServer(baseConfig *config.Config) *Server + func (s *Server) Serve(ctx context.Context) error + func (s *Server) ServeWithTransport(ctx context.Context, t sdk.Transport) error