[plugins.nu_plugin_auth] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_auth" 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", ] [plugins.nu_plugin_kms] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_kms" 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", ] [plugins.nu_plugin_orchestrator] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_orchestrator" 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", ] [plugins.nu_plugin_inquire] upstream_url = "https://github.com/jesusperezlorenzo/nu_plugin_inquire" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_inquire" 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", ] [plugins.forminquire] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "forminquire" 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", ] [plugins.nu_plugin_nickel] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_nickel" description = "Nushell plugin for Nickel configuration language with eval, export, format, and validation" version = "0.1.0" category = "provisioning" commands = [ "nickel-eval", "nickel-export", "nickel-format", "nickel-validate", "nickel-cache-status", ] dependencies = [ "nu-plugin", "nu-protocol", "anyhow", "tempfile", "sha2", "serde", "serde_json", "dirs", "chrono", ] features = [ "Config file evaluation with caching", "Export Nickel to JSON/YAML", "Format Nickel files", "Validate Nickel projects", "Cache status management", ] [plugins.nu_plugin_nats] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_nats" description = "NATS JetStream plugin for provisioning platform event bus" version = "0.110.0" category = "provisioning" commands = [ "nats stream setup", "nats consumer setup", "nats notify", "nats pub", "nats status", ] dependencies = [ "async-nats", "tokio", "bytes", "futures", "serde_json", ] features = [ "Idempotent stream + consumer provisioning", "Pull drain of cli-notifications consumer", "JetStream publish with stream+sequence ack", "Live stream state for all 6 platform streams", "NATS_SERVER env var or nats://127.0.0.1:4222 default", ] [distribution] excluded_plugins = ["nu_plugin_example"] reason = "Reference/documentation plugin - excluded from distributions, installations, and collections. Still included in build and test for validation." [settings] nu_managed_dependencies = [ "nu-plugin", "nu-protocol", "nu-plugin-core", "nu-plugin-protocol", "nu-engine", "nu-system", "nu-path", ] [registry] version = "1.0.0" updated = "2025-10-09" format = "toml" ["plugins.nu_plugin_auth"] upstream_url = "local" upstream_branch = "main" status = "error" auto_merge = false local_path = "nu_plugin_auth" 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", ] ["plugins.nu_plugin_kms"] upstream_url = "local" upstream_branch = "main" status = "error" auto_merge = false local_path = "nu_plugin_kms" 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", ] ["plugins.nu_plugin_orchestrator"] upstream_url = "local" upstream_branch = "main" status = "error" auto_merge = false local_path = "nu_plugin_orchestrator" 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", ] ["plugins.nu_plugin_inquire"] upstream_url = "https://github.com/jesusperezlorenzo/nu_plugin_inquire" upstream_branch = "main" status = "error" auto_merge = false local_path = "nu_plugin_inquire" 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", ] ["plugins.forminquire"] upstream_url = "local" upstream_branch = "main" status = "error" auto_merge = false local_path = "forminquire" 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", ] ["plugins.nu_plugin_nickel"] upstream_url = "local" upstream_branch = "main" status = "error" auto_merge = false local_path = "nu_plugin_nickel" description = "Nushell plugin for Nickel configuration language with eval, export, format, and validation" version = "0.1.0" category = "provisioning" commands = [ "nickel-eval", "nickel-export", "nickel-format", "nickel-validate", "nickel-cache-status", ] dependencies = [ "nu-plugin", "nu-protocol", "anyhow", "tempfile", "sha2", "serde", "serde_json", "dirs", "chrono", ] features = [ "Config file evaluation with caching", "Export Nickel to JSON/YAML", "Format Nickel files", "Validate Nickel projects", "Cache status management", ] ["plugins.nu_plugin_typedialog"] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_typedialog" description = "TypeDialog interactive forms and prompts plugin — replaces shlib TTY wrappers" version = "0.110.0" category = "provisioning" commands = [ "typedialog form", "typedialog nickel-roundtrip", "typedialog text", "typedialog confirm", "typedialog select", "typedialog multi-select", "typedialog password", ] dependencies = [ "nu-plugin", "nu-protocol", "typedialog-core", "tokio", "serde_json", "thiserror", "interprocess", ] features = [ "CLI and web backends (--backend cli|web)", "Nickel roundtrip with typecheck validation", "Direct prompts: text, confirm, select, multi-select, password", "ESC/cancel returns null (Value::nothing), not error", "Initial values seeding via --initial ", ] ["plugins.nu_plugin_mcp"] upstream_url = "local" upstream_branch = "main" status = "ok" auto_merge = false local_path = "nu_plugin_mcp" description = "MCP client plugin — spawn and interact with provisioning-mcp-server via JSON-RPC 2.0" version = "0.110.0" category = "provisioning" commands = [ "mcp connect", "mcp tools list", "mcp tool call", "mcp disconnect", ] dependencies = [ "nu-plugin", "nu-protocol", "serde_json", "thiserror", "interprocess", ] features = [ "Spawn MCP server binary as child process", "MCP protocol handshake (initialize + initialized)", "Tool discovery via tools/list", "Tool dispatch with record payload", "Session state persisted in Arc>>", "isError responses mapped to {error: true, message: ...} records", ]