Uses new Rust 2024
| 0.5.1-use-the-elicitor-cr… |
|
|---|---|
| 0.5.0 |
|
| 0.4.0 |
|
| 0.2.0 |
|
| 0.1.0 |
|
#22 in #survey
Used in 2 crates
9KB
183 lines
elicitor
Derive interactive surveys from Rust types.
This workspace contains the elicitor crates:
| Crate | Description |
|---|---|
| elicitor | Main crate with #[derive(Survey)] macro |
| elicitor-types | Core data structures and traits |
| elicitor-macro | Procedural macro implementation |
Backends:
| Crate | Description |
|---|---|
| elicitor-wizard-dialoguer | CLI prompts via dialoguer |
| elicitor-wizard-requestty | CLI prompts via requestty |
| elicitor-wizard-ratatui | Terminal UI wizard |
| elicitor-form-ratatui | Terminal UI form |
| elicitor-form-egui | Native GUI form |
Document generators:
| Crate | Description |
|---|---|
| elicitor-doc-html | HTML form output |
| elicitor-doc-latex | LaTeX document output |
See the elicitor README for usage documentation.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.