Declarative survey builder, using huh? and lipgloss.
- Make it easy to collect user data without the need for complicated scripts
- Data validation
- Easy access to and formatting of collected data
- Collecting data for scaffolding
- Collecting feedback without leaving the terminal
Currently it's more a proof of concept. Lot's of stuff missing
No real plan has formulated yet, but there are some key things missing
- Support for password fields (input)
- Command for reading (and formatting) answers
- Validation
- Dynamic options
- Show/Hide groups and fields based on conditions
- vhs demo
More ideas
- More output options (call webhook, send email, ...)
- Support for form groups (with custom actions running after each group)
go mod download
go run . survey.yaml