Versions in this module Expand all Collapse all v1 v1.117.0 Sep 7, 2026 Changes in this version + func Run(ctx context.Context, manager PackageManager, opts RunOptions) error + type Executor interface + ExecWithIO func(ctx context.Context, name string, args []string, env []string, stdin io.Reader, ...) error + LookPath func(file string) (string, error) + type ExitError struct + Code int + Err error + func (e *ExitError) Error() string + func (e *ExitError) Unwrap() error + type PackageManager interface + Binary func() string + CATrustEnviron func(caPath string) []string + CleanupCAFiles func(caPath string) + Environment func(proxyURL string) []string + ExistingBundleVars func() []string + Matcher func() proxy.Matcher + Name func() string + func Bundle() PackageManager + func Gem() PackageManager + func NPM() PackageManager + func Pip() PackageManager + func Pipenv() PackageManager + func Pnpm() PackageManager + func Poetry() PackageManager + func Twine() PackageManager + func Uv() PackageManager + func Yarn() PackageManager + type RunOptions struct + Args []string + BaseDir string + Client *gitlab.Client + Executor Executor + IO *iostreams.IOStreams + ProjectID string