nushell-plugins/nu_plugin_kms
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
..
src 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
tests feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01:00
Cargo.lock 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
Cargo.toml 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
Cargo.toml.backup 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
COMPLETION_REPORT.md feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01:00
IMPLEMENTATION_STATUS.md feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01:00
IMPLEMENTATION_SUMMARY.md feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01:00
README.md feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01:00
TEST_VERIFICATION.md feat: Add ARGUMENTS documentation and interactive update mode 2025-10-19 00:05:16 +01: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