- 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
25 lines
576 B
Markdown
25 lines
576 B
Markdown
# 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 data
|
|
- `kms decrypt <encrypted> --backend <backend>` - Decrypt data
|
|
- `kms generate-key --spec <AES256|AES128>` - Generate data key
|
|
- `kms status` - Backend status
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
cargo build --release
|
|
plugin add target/release/nu_plugin_kms
|
|
```
|