The Veryl team has published a new release of Verylup, 0.1.2. Verylup is the official toolchain installer of Veryl. It installs the latest Veryl toolchain and eases to update and switch the toolchains.
There are two installation ways. In either case, executing verylup setup
is required after installing.
Download binary
Download from release page, and extract to the directory in PATH
.
Cargo
You can install with cargo.
cargo install verylup
New Features
Self update support
Verylup 0.1.2 supports self binary updating.
When verylup update
is executed, both toolchain update and self update is done.
verylup update
Configuable default toolchain
If you want to change the default toolchain to a specific toolchain, verylup default
can be used.
# set 0.11.0 as default toolchain
verylup default 0.11.0
Additionally, overriding default toolchain per directory is supported too.
You can do verylup override set
in your Veryl project.
# set 0.9.0 as default toolchain for the current project
verylup override set 0.9.0
Shell completion
Shell completion script can be generated by verylup completion
.
The supported shells are below:
- Bash
- Elvish
- Fish
- PowerShell
- Zsh
For example, the following command generates a completion script of Verylup for zsh.
verylup completion zsh verylup
After Veryl 0.13.1 (which is not released yet), a completion script of veryl will be supported too like below:
verylup completion zsh veryl
About the usage of generated scripts, please refer the documentation of each shell.
Other Changes
Check out everything that changed in Release v0.1.2.