Jesús Pérez be62c8701a feat: Add ARGUMENTS documentation and interactive update mode
- 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
2025-10-19 00:05:16 +01:00

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
```