I just uploaded a Python tool called “text-prompts” that takes a dictionary, presents a list of prompts to the user, and returns a dictionary.
For more detail, go here: text_prompts.txt
Example:
from text_prompts import text_prompts text_prompts({ 'prompt1': ('Prompt 1', True, None), 'prompt2': ('Prompt 2', False, 'default')})
Output:
Prompt 1 (req): first response Prompt 2 [CTRL+D for "default"]: second response
Result:
{'prompt1': 'first response', 'prompt2': 'second response'}