- Add `show-arguments` recipe documenting all version update commands - Add `complete-update-interactive` recipe for manual confirmations - Maintain `complete-update` as automatic mode (no prompts) - Update `update-help` to reference new recipes and modes - Document 7-step workflow and step-by-step differences Changes: - complete-update: Automatic mode (recommended for CI/CD) - complete-update-interactive: Interactive mode (with confirmations) - show-arguments: Complete documentation of all commands and modes - Both modes share same 7-step workflow with different behavior in Step 4
576 B
576 B
nu_plugin_kms
Nushell plugin for KMS operations with multiple backends.
Backends
- RustyVault: Self-hosted Vault-compatible KMS
- Age: Local file-based encryption
- Cosmian: Privacy-preserving KMS
- Fallback: HTTP to KMS service
Commands
kms encrypt <data> --backend <backend>- Encrypt datakms decrypt <encrypted> --backend <backend>- Decrypt datakms generate-key --spec <AES256|AES128>- Generate data keykms status- Backend status
Installation
cargo build --release
plugin add target/release/nu_plugin_kms