- 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 |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.lock | ||
| Cargo.toml | ||
| COMPLETION_REPORT.md | ||
| IMPLEMENTATION_STATUS.md | ||
| IMPLEMENTATION_SUMMARY.md | ||
| README.md | ||
| TEST_VERIFICATION.md | ||
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