confirm
Interactive, testable command-line prompts: text, confirm, select, integer, password, with validation and defaults. Pure Python, zero dependencies.