Skip to content

Allow install to skip workspace packages #63

Description

@rniraclefire

Is your feature request related to a problem? Please describe.

My game (Welcome To Hell) vendors in the Prvd 'M Wrong monorepo via submodules (as we'll like to focus on the game first and not the package at this moment). Everytime installing the game's main packages, all of Prvd 'M Wrong also gets installed despite needing no updates. This significantly increases install times and hurts our abilities to develop fast.

Previously we would have a CLI that changes the CWD for a specific package and runs pesde install under that.

Describe the solution you'd like
A new flag for the install command, tentatively --skip-workspace-members that would ignore installing workspace members.

Describe alternatives you've considered

  • Optimize pesde to the point where installation times wouldn't hurt.
  • Ability to specify the packages to install for, ie. pesde install wthrblx/game, although this brings the question to if other commands ie. add should also have it

Additional context
I can try to implement this myself if needed.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions