Skip to content

More execution control

Compare
Choose a tag to compare
@chaaz chaaz released this 22 Sep 02:27
· 191 commits to main since this release

This release of Versio has new features:

  • labels: You can labels in your projects using a "labels" property. Then, the info command has a -l option that returns information on every project that contains a certain label.
  • pausing: The release command has the optional --pause command to exit before completing some stages of the release process. You can use release --resume or release --abort afterwards.
  • hooks: You can add hooks to your projects: these are shell commands that will execute at certain points of execution.

New to Versio? The repository is the best place to learn about Versio and what it can do. If you want to report a bug or request a feature, you can do so at our Issues link, but we ask you first read the Troubleshooting page learn about problems and their solutions.

This version of versio was built with rustc 1.46.0 (04488afe3 2020-08-24)

To install, follow the instructions for your platform; some files might be zipped for improved download speed. For example, on MacOS you can do something like this (assuming ~/bin exists and is in your PATH):

curl -L https://github.com/chaaz/versio/releases/download/v0.4.0/versio__x86_64-apple-darwin -o ~/bin/versio
chmod +x ~/bin/versio

MacOS: download versio__x86_64-apple-darwin, copy to versio in your PATH.
GNU Linux 64: download versio__x86_64-unknown-linux-gnu, copy to versio in your PATH.