Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Feature/package versioning #34

Merged
merged 3 commits into from
Sep 12, 2021
Merged

Feature/package versioning #34

merged 3 commits into from
Sep 12, 2021

Conversation

everettraven
Copy link
Owner

Proposed Changes

Enable versions for packages to be defined within one package definition block in the package list. This will make it significantly easier to keep track of versions. Different versions of packages can be used in the commands as such:

package:version

To retrieve the latest version of a package, you do not need to specify the package version when running commands. It is assumed that if the version is not specified that you want the latest version.

You may also use package:latest to get the latest version of the package

Aliases will also be set in a similar format.

For example:

If you install the latest version of Python, the alias will be python but if you install Python 3.7 the alias would be python:3.7

Type of Change

What kind of change to packageless is this?

  • Bug Fix
  • Feature
  • Documentation
  • Repository Enhancement
  • Testing

Checklist

Before the Pull Request can be considered for merging, the following Checklist should have the corresponding fields completed:

  • All tests have passed locally after running go test ./...
  • I have added tests that prove my fix or feature works as expected
  • I have added any necessary documentation for my fix or feature

Comments

Any further information you want to provide can go here.

@everettraven everettraven added the enhancement New feature or request label Sep 12, 2021
@everettraven everettraven linked an issue Sep 12, 2021 that may be closed by this pull request
@everettraven everettraven merged commit f209342 into main Sep 12, 2021
@everettraven everettraven deleted the feature/package_versioning branch September 12, 2021 17:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement versioning support for packages
1 participant