Skip to content

feature: Support more package managers #169

@mrlunchbox777

Description

@mrlunchbox777

Contact Details

mrlunchbox777@gmail.com

Feature Description

Create issues that will add support for more popular package managers. This also requires determining priority, which should be a good default, but user configurable.

Why?

More package managers means that the project can reach a wider audience. In addition, picking priority (including excluded) gives users more options.

What should happen?

This should be split into spikes and then multiple issues.

Find and support the most popular package managers for the packages. At a minimum the package managers need a good way to find available packages (including their versions), install specific versions of the packages, and uninstall packages.

The projection also needs to support prioritization, including exclusion, of package managers. Binary installs should add checksums that are built into bsctl and managed by dependency-bot or renovate.

Covers this TODO.

Steps to Test

Multiple issues should be linked to enable the below:

  1. The schema of the index file should include the newly decided upon package managers
  2. The configuration file should have a way to pick allowed package managers and their install priority

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions