Versions in this module Expand all Collapse all v1 v1.120.0 Sep 29, 2026 v1.119.0 Sep 22, 2026 Changes in this version type ExitError + ChildExited bool v1.118.0 Sep 15, 2026 Changes in this version type PackageManager + func Gradle() PackageManager + func Maven() PackageManager 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