ag:avs
Advanced Versioning Syntax
This is for Argentum 2, which is included with Halyde 3.0.0+. For the original Argentum, see Argentum 1.
In some cases it is possible that a package depends on a specific range of versions of another package. Or perhaps there is a bug in the latest version of a package and the user would like to revert to a previous one. In these cases, Advanced Versioning Syntax may be used, either in the dependencies or conflicts fields of a package's master config, or by the user when installing a package.
AVS and package versioning in general is based on Semantic Versioning.
Usage
- To install an exact version of a package, use
package-name=1.2.3, where1.2.3is the version. - Wildcards (
*) can be used. For example:- To install any version where the major version is 1, while the minor and patch versions don't matter:
package-name=1* - To install any version where the major version is 1 and the minor version is 2, while the patch version doesn't matter:
package-name=1.2*
ag/avs.txt · Last modified: by 127.0.0.1
