{"repo":"petereon/beaupy","free":true,"listed":false,"github":"https://github.com/petereon/beaupy","clone":"git clone https://github.com/petereon/beaupy.git","description":"A Python library of interactive CLI elements you have been looking for","language":"Python","stars":239,"topics":["cli","python","console","interface","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"BeauPy A Python library of interactive CLI elements you have been looking for --- For documentation but more and prettier see here Acknowledgment BeauPy stands on the shoulders of giants. It is based on another library with which it shares some of the source code, cutie , developed by Kamik423. It has begun as a fork but has since diverged into its own thing and as such, detached from the original repository. Overview BeauPy implements a number of common interactive elements: Function Functionality :--------------------------------------------------------------------------------- :------------------------------------------------------------------------------------------- select Prompt to pick a choice from a list select multiple Prompt to select one or multiple choices from a list confirm Prompt with a question and yes/no options prompt Prompt that takes free input with optional validation, type conversion and input hiding TUI elements shown in the above gif are the result of the following code: For more information refer to more examples or definitive, but much less exciting API documentation Installation From PyPI: From Conda (kindly set up and maintained by @thewchan): From source: Roadmap This repository has a associated GitHub project where work that is currently done can be seen. Contributing If you would like to contribute, please feel free to suggest features or implement them yourself. Also please report any issues and bugs you might find! Development To start develo","default_branch":null,"files":null,"tree":[],"storefront":"/r/petereon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petereon/beaupy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}