4 releases
0.1.3 | Oct 11, 2024 |
---|---|
0.1.2 | Sep 18, 2024 |
0.1.1 | Sep 5, 2024 |
0.1.0 | Sep 5, 2024 |
#289 in Development tools
34KB
794 lines
Verylup: the Veryl toolchain installer
verylup
installs Veryl Hardware Description Language from the official release.
Installation
After installing the following way, executing verylup setup
is required.
Download binary
Download from release page, and extract to the directory in PATH
.
Cargo
You can install with cargo.
cargo install verylup
Usage
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
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
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
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.
Dependencies
~16–32MB
~483K SLoC