| Crates.io | bc-envelope-cli |
| lib.rs | bc-envelope-cli |
| version | 0.22.0 |
| created_at | 2023-10-11 04:04:40.178415+00 |
| updated_at | 2025-09-17 01:07:53.226218+00 |
| description | Gordian Envelope Command Line Tool. |
| homepage | |
| repository | https://github.com/BlockchainCommons/bc-envelope-cli-rust |
| max_upload_size | |
| id | 999745 |
| size | 748,661 |
envelopeNOTE: Preview version. Not ready for production use.
To install the latest stable version from crates.io, run:
cargo install bc-envelope-cli
To install a specific version:
cargo install bc-envelope-cli --version 0.22.0
When building from source, we strongly recommend building from a tagged release rather than the tip of the main branch, which may contain unstable code or breaking changes:
# Clone the repository
git clone https://github.com/BlockchainCommons/bc-envelope-cli-rust.git
cd bc-envelope-cli-rust
# List available tags
git tag -l
# Checkout the most recent tag
git checkout $(git describe --tags --abbrev=0)
# Install the tool
cargo install --path .
If you must build from the main branch, be aware that it may have dependency mismatches or other issues:
# Build without installing (debug build)
cargo build
# Test before installing
cargo test
# If all tests pass, you can install
cargo install --path .
Make sure your ~/.cargo/bin directory is in your PATH.
If you encounter build problems:
cargo build instead of cargo build --releaserustc --version to check your Rust versionFor serious build issues, please open an issue on the GitHub repository with details about your environment and the errors you're seeing.
envelope --help
See the docs directory for more information.
NOTE: The envelope tool does not have the same command line syntax as the Swift envelope tool.
envelope that accepts a ur:envelope can also accept any other UR types containing envelopes, including XID documents.