docs.rs failed to build VaultAPI-Client-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
VaultAPI-Client
Client application for VaultAPI server
Environment Variables
Env vars can either be loaded from any plaintext files.
- ENV_FILE - Plaintext file to read the env vars. Defaults to
.env
- VAULT_SERVER - VaultAPI server URL.
- APIKEY - API key to authenticate the VaultAPI server.
- TRANSMIT_KEY_LENGTH - AES key length for transit encryption. Defaults to
32
- TRANSIT_TIME_BUCKET - Interval for which the transit epoch should remain constant. Defaults to
60
Commandline Arguments
- --env_file - Plaintext file to read the env vars. Defaults to
.env
- --cipher - Cipher text to decrypt the secret to a JSON value.
- --table - Name of the table to retrieve the secret from.
- --get-secret - Get the value of a particular secret key.
- --get-secrets - Get the values of multiple keys using a comma separated list.
- --get-table - Get all the secrets stored in a table.
Crate
https://crates.io/crates/VaultAPI-Client
Cargo Docs - Official Runbook
https://docs.rs/VaultAPI-Client/latest/
Generator
cargo doc --document-private-items --no-deps
Linting
Requirement
rustup component add clippy
Usage
cargo clippy --no-deps --fix
License & copyright
© Vignesh Rao
Licensed under the MIT License