{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Builds interactive command-line prompts with validation, supporting text input, lists, checkboxes, path selection, and external editor integration for collecting and parsing user responses.","skillfed_tags":["cli-ui","interactive-prompts","terminal-forms"],"use_cases":["Build setup wizards or configuration scripts that ask users for settings with validation and menu selection.","Create interactive CLI tools that guide users through multi-step workflows with branching logic and error feedback.","Collect structured user input (names, paths, selections) in terminal applications with built-in validation.","Implement interactive surveys or questionnaires in command-line environments with checkbox and list selections.","Develop system administration or deployment tools that need to prompt for user choices and file paths."],"what_it_does":"inquirer3 is a library for building interactive command-line prompts and forms. It provides question types like Text, List, Checkbox, Path, and Editor, each with built-in validation and parsing. You define a list of question objects, call prompt() once, and get back a dictionary of validated answers. It handles terminal rendering using blessed and can spawn external editors (vim, emacs, nano) for longer text input via the editor dependency.\n\nThe package is a fork of an older project, maintained to be more responsive to issues and pull requests. It supports Python 3.8 through 3.12 and is classified as production-stable. Maintenance is dormant\u2014the last release was over two years ago and no active development is occurring, though the repository itself remains open. Install friction is low and there are no known security vulnerabilities.","worth_installing":"Yes, if you need interactive CLI prompts and can accept dormant maintenance. The package is stable and has no known vulnerabilities, making it suitable for production use in tools where you control the Python version. However, do not rely on it for active bug fixes or new features\u2014if you encounter issues or need support, you may need to fork or patch it yourself. For new projects, evaluate whether an actively maintained alternative better fits your risk tolerance."},"id":"inquirer3","links":{"html":"https://skillfed.io/packages/inquirer3","md":"https://skillfed.io/packages/inquirer3.md","pypi":"https://pypi.org/project/inquirer3/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-02","license_spdx":null,"license_treatment":"permissive","name":"inquirer3","python_support":"supports_current","summary":"Collection of common interactive command line user interfaces, based on Inquirer.js"},"popularity":{"monthly_downloads":318486,"position":7652,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.1"}
