verylup

verylup is the official toolchain installer of Veryl. It eases to update and switch toolchains.

Update toolchain

The following command updates Veryl toolchain and verylup to the latest version.

verylup update

Install a specific toolchain

If you want to use a specific version of Veryl, verylup install can be used.

verylup install 0.12.0

After installing it, + version specifier can be used in veryl command like below:

veryl +0.12.0 build

Toolchain override for directories

If you want to use a specific version of Veryl for specific directories, verylup override can be used.

verylup override set 0.12.0

verylup override can be executed in arbitrary directories in a Veryl project. After this command, the default toolchain becomes 0.12.0 in the project.

Offline installation

If you want to verylup on an environment without internet access, offline installation can be used. The procedure of offline installation is below:

  • Download the latest toolchain package from Veryl release page.
  • Execute veryl setup with --pkg specification like the following command.
verylup setup --offline --pkg veryl-x86_64-linux.zip

If you want to update/install toolchain, --pkg specification is required as the same as setup.

verylup update --pkg veryl-x86_64-linux.zip
verylup install 0.12.0 --pkg veryl-x86_64-linux.zip

For Veryl Developer

For Veryl developer, a special toolchain target local is prepared. If verylup install local is executed in your local Veryl repository, the built toolchain is installed as local toolchain. local becomes the default toolchain if it exists.

// Build and install the toolchain from local Veryl repository
verylup install local

// Use the built toolchain
veryl build

// Use the latest toolchain
veryl +latest build