Crates.io | verylup |
lib.rs | verylup |
version | 0.1.3 |
source | src |
created_at | 2024-09-05 03:11:17.139395 |
updated_at | 2024-10-11 02:22:01.593713 |
description | Veryl version manager |
homepage | |
repository | https://github.com/veryl-lang/verylup |
max_upload_size | |
id | 1364124 |
size | 102,553 |
verylup
installs Veryl Hardware Description Language from the official release.
After installing the following way, executing verylup setup
is required.
Download from release page, and extract to the directory in PATH
.
You can install with cargo.
cargo install verylup
verylup
can be used like below:
// Setup verylup (only once at first)
verylup setup
// Update the latest toolchain
verylup update
// Install a specific toolchain
verylup install 0.12.0
// Show installed toolchains
verylup show
After installing verylup
, verion specifier by +
can be used in veryl
command like below:
// Use the latest toolchain
veryl build
// Use a specific toolchain
veryl +0.12.0 build
veryl +latest build
For Veryl developer, a special toolchain target local
is prepared.
If veryup install local
is executed in your local Veryl repository, the built toolchain is installed as local
toolchain.
By default, 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
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.