MCPcopy Index your code
hub / github.com/jetify-com/devbox / InstallRunXPackages

Method InstallRunXPackages

internal/devbox/packages.go:495–509  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

493}
494
495func (d *Devbox) InstallRunXPackages(ctx context.Context) error {
496 for _, pkg := range lo.Filter(d.InstallablePackages(), devpkg.IsRunX) {
497 lockedPkg, err := d.lockfile.Resolve(pkg.Raw)
498 if err != nil {
499 return err
500 }
501 if _, err := pkgtype.RunXClient().Install(
502 ctx,
503 lockedPkg.Resolved,
504 ); err != nil {
505 return fmt.Errorf("error installing runx package %s: %w", pkg, err)
506 }
507 }
508 return nil
509}
510
511// installNixPackagesToStore will install all the packages in the nix store, if
512// mode is install or update, and we're not in a devbox environment.

Callers 1

installPackagesMethod · 0.95

Calls 4

InstallablePackagesMethod · 0.95
RunXClientFunction · 0.92
ResolveMethod · 0.65
InstallMethod · 0.45

Tested by

no test coverage detected