Versions in this module Expand all Collapse all v0 v0.1.0 Jun 15, 2026 Changes in this version + func DockerStage(ctx context.Context, container, stageDir string, files []string) error + func DockerUnstage(ctx context.Context, container, stageDir string) + func IrisStageLoad(ctx context.Context, eng Engine, container, stageDir string, files []string) error + type Config struct + Env string + Flag string + IrisOnPath bool + IscInstallDir string + func DetectConfig(flag string) Config + type Engine interface + EnsureLoaded func(ctx context.Context, path string) error + Kind func() Kind + RunRoutine func(ctx context.Context, entryref string, args ...string) (Result, error) + RunScript func(ctx context.Context, script string) (Result, error) + RunXCmd func(ctx context.Context, mcmd string) (Result, error) + func New(kind Kind, opts Options) Engine + type IrisEngine struct + func (e *IrisEngine) EnsureLoaded(ctx context.Context, path string) error + func (e *IrisEngine) Kind() Kind + func (e *IrisEngine) RunRoutine(ctx context.Context, entryref string, _ ...string) (Result, error) + func (e *IrisEngine) RunScript(ctx context.Context, script string) (Result, error) + func (e *IrisEngine) RunXCmd(ctx context.Context, mcmd string) (Result, error) + type Kind string + const IRIS + const YDB + func Resolve(c Config) (kind Kind, explicit bool, err error) + type Options struct + Chset string + Instance string + IrisBin string + Namespace string + Runner Runner + YdbBin string + type Result struct + ExitCode int + Stderr string + Stdout string + func LocalRunner(ctx context.Context, argv []string, stdin string) (Result, error) + type Runner func(ctx context.Context, argv []string, stdin string) (Result, error) + func DockerRunner(container, stageDir string) Runner + type VistaEngine struct + func NewVista(kind Kind, client *mdriver.Client) *VistaEngine + func (e *VistaEngine) EnsureLoaded(ctx context.Context, path string) error + func (e *VistaEngine) Kind() Kind + func (e *VistaEngine) Probe(ctx context.Context) (mdriver.Status, error) + func (e *VistaEngine) RunRoutine(ctx context.Context, entryref string, args ...string) (Result, error) + func (e *VistaEngine) RunScript(_ context.Context, _ string) (Result, error) + func (e *VistaEngine) RunXCmd(ctx context.Context, mcmd string) (Result, error) + type YdbEngine struct + func (e *YdbEngine) EnsureLoaded(_ context.Context, _ string) error + func (e *YdbEngine) Kind() Kind + func (e *YdbEngine) RunRoutine(ctx context.Context, entryref string, args ...string) (Result, error) + func (e *YdbEngine) RunScript(ctx context.Context, script string) (Result, error) + func (e *YdbEngine) RunXCmd(ctx context.Context, mcmd string) (Result, error)