Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rtorres90/cli-menu-helper


https://github.com/rtorres90/cli-menu-helper

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

CliMenuHelper.
==============

CliMenuHelper is a tool to help in the creation of cli menus.

Example:
```python
from CliMenuHelper import CliMenuHelper
cmh = CliMenuHelper(title="Please select an option", options=["Go to space", "Go to a new dimension"])
cmh.start()
Out:
##############################
# Please select an option #
##############################
# 1. Go to space #
# 2. Go to a new dimension #
# Press q to exit. #
##############################
Select the option:
```
Possible outputs:

- If you select a listed option, CliMenuHelper will return the option that you selected.
- If you do not select a listed option, the menu will reload.
- If you select the option to exit, CliMenuHelper will return None

How to install.
---------------

```
pip install CliMenuHelper
```