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."