# Nushell Plugin Registry for Provisioning Platform # This file tracks available Nushell plugins with metadata [nu_plugin_auth] upstream_url = "local" status = "ok" auto_merge = false description = "Authentication plugin (JWT, MFA) for provisioning platform" version = "0.1.0" category = "provisioning" commands = [ "auth login", "auth logout", "auth verify", "auth sessions", "auth mfa enroll", "auth mfa verify" ] dependencies = [ "jsonwebtoken", "reqwest", "keyring", "rpassword", "qrcode" ] [nu_plugin_kms] upstream_url = "local" status = "ok" auto_merge = false description = "KMS plugin (RustyVault, Age, Cosmian) for provisioning platform" version = "0.1.0" category = "provisioning" backends = ["rustyvault", "age", "cosmian", "aws", "vault"] commands = [ "kms encrypt", "kms decrypt", "kms generate-key", "kms status" ] dependencies = [ "reqwest", "age", "base64", "serde" ] [nu_plugin_orchestrator] upstream_url = "local" status = "ok" auto_merge = false description = "Orchestrator operations plugin (status, validate, tasks)" version = "0.1.0" category = "provisioning" commands = [ "orch status", "orch validate", "orch tasks" ] dependencies = [ "serde_json", "serde_yaml", "walkdir" ] [nu_plugin_inquire] upstream_url = "https://github.com/jesusperezlorenzo/nu_plugin_inquire" status = "ok" auto_merge = false description = "Interactive forms and prompts plugin using inquire crate - solves TTY buffering issues" version = "0.1.0" category = "utility" commands = [ "inquire text", "inquire confirm", "inquire select", "inquire multi-select", "inquire password", "inquire custom", "inquire editor", "inquire date", "inquire form" ] dependencies = [ "inquire", "serde", "serde_json", "toml", "chrono", "dialoguer" ] [forminquire] upstream_url = "local" status = "ok" auto_merge = false description = "Standalone interactive forms and prompts library + CLI tool - no Nushell dependency required" version = "0.1.0" category = "utility" type = "binary" dual_mode = true commands = [ "forminquire text", "forminquire confirm", "forminquire select", "forminquire multi-select", "forminquire password", "forminquire custom", "forminquire editor", "forminquire date", "forminquire form" ] library_support = true output_formats = ["text", "json", "yaml"] features = [ "8 interactive prompt types", "TOML-based form definitions", "Automatic stdin fallback", "Multiple output formats", "Both library and CLI usage" ] dependencies = [ "clap", "inquire", "serde", "serde_json", "serde_yaml", "toml", "chrono", "dialoguer", "anyhow", "thiserror" ] # Distribution Configuration [distribution] excluded_plugins = [ "nu_plugin_example" ] reason = "Reference/documentation plugin - excluded from distributions, installations, and collections. Still included in build and test for validation." # Metadata [registry] version = "1.0.0" updated = "2025-10-09" format = "toml"