Jesús Pérez 4b92aa764a
Some checks failed
Build and Test / Validate Setup (push) Has been cancelled
Build and Test / Build (darwin-amd64) (push) Has been cancelled
Build and Test / Build (darwin-arm64) (push) Has been cancelled
Build and Test / Build (linux-amd64) (push) Has been cancelled
Build and Test / Build (windows-amd64) (push) Has been cancelled
Build and Test / Build (linux-arm64) (push) Has been cancelled
Build and Test / Security Audit (push) Has been cancelled
Build and Test / Package Results (push) Has been cancelled
Build and Test / Quality Gate (push) Has been cancelled
implements a production-ready bootstrap installer with comprehensive error handling, version-agnostic archive extraction, and clear user messaging. All improvements follow DRY principles using symlink-based architecture for single-source-of-truth maintenance
2025-12-11 22:04:54 +00:00
..

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

cargo build --release
plugin add target/release/nu_plugin_kms