You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, all of our package managers are global. This means that they'll be shown for every arch/target. This is fine for a lot of package managers, such as npm or Cargo, but there are also lots of platform-specific ones, including:
Homebew, for macOS
apt/yum/dnf/zypper/pacman/you name it for Linux
scoop for Windows
...and way more. Package managers should therefore be able to have a platform scope attached to them, only showing up on the platforms they actually support.
To-Do
Etch out configuration design (@ashleygwilliams made an interesting point - package manager declaration is effectively data, not config, maybe it should live in a different file/space?)
Handle Homebrew correctly - cargo-dist returns a [name].rb file that we need to properly rename
Implement a general version
The text was updated successfully, but these errors were encountered:
Currently, all of our package managers are global. This means that they'll be shown for every arch/target. This is fine for a lot of package managers, such as npm or Cargo, but there are also lots of platform-specific ones, including:
...and way more. Package managers should therefore be able to have a platform scope attached to them, only showing up on the platforms they actually support.
To-Do
cargo-dist
returns a[name].rb
file that we need to properly renameThe text was updated successfully, but these errors were encountered: