27 releases (9 breaking)
Uses new Rust 2024
0.20.0 | May 14, 2025 |
---|---|
0.15.4 | May 7, 2025 |
0.15.2 | Mar 21, 2025 |
0.14.1 | Dec 18, 2024 |
0.3.0 | Jul 29, 2024 |
#797 in Programming languages
3,002 downloads per month
Used in tket2-hseries
59KB
297 lines
hugr-cli
hugr
CLI tool for common tasks on serialized HUGR (e.g. validation,
visualisation).
Refer to the main HUGR crate for more information.
Usage
Install using cargo
:
cargo install hugr-cli
This will install the hugr
binary. Running hugr --help
shows:
Validate a HUGR.
Usage: hugr [OPTIONS] <INPUT>
Arguments:
<INPUT>
Options:
-m, --mermaid Visualise with mermaid.
-n, --no-validate Skip validation.
-v, --verbose... Increase logging verbosity
-q, --quiet... Decrease logging verbosity
-h, --help Print help
-V, --version Print version
To extend the CLI you can also add the project as a library dependency:
cargo add hugr-cli
Please read the API documentation here.
Recent Changes
See CHANGELOG for a list of changes. The minimum supported rust version will only change on major releases.
Development
See DEVELOPMENT.md for instructions on setting up the development environment.
License
This project is licensed under Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).
Dependencies
~20–31MB
~517K SLoC