Skip to main content

Easy menu tool for gathering inputs

Project description

Menus

Easy CLI menu creation tool

Installation

pip install python-menu

Menu Example

>>> from menu import *
>>>  menu1 = Menu(title="Menu1",options=["option1","option2","option3"], result="index"
>>> menu1.show()
[+] Menu1        [1] option1     [2] option2     [3] option3

(Menu) > 1
>>> print(menu1.value)
1
>>> menu1.update(title="Updated Menu1",options=["option1","option2","option3"], result="value")
>>> menu1.show()
[+] Updated Menu1        [1] option1     [2] option2     [3] option3

(Menu) > 1
>>> print(menu1.value)
option1

List Example

>>> from menu import *
>>> list1 = List(title="List1", options="Option 1",result="index")
>>> list1.show()
[+] List1
[+] 1 - Option 1

(Option) > 1
>>> print(list1.value)
1
>>> list1.update(title="Update List1", options=["Option 1","Option 2"],result="value")
>>> list1.show()
[+] Update List1
[+] 1 - Option 1

[+] 2 - Option 2

(Option) > 2
>>> print(list1.value)
Option 2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-menu-1.1.6.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file python-menu-1.1.6.tar.gz.

File metadata

  • Download URL: python-menu-1.1.6.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.64.1 CPython/3.8.10

File hashes

Hashes for python-menu-1.1.6.tar.gz
Algorithm Hash digest
SHA256 c28cb67d17e2b54098159c4d3003258a511ad576d9c488fc010fc737a2f10acb
MD5 e9a4c1e569ba19bf8f327a5ff208b89f
BLAKE2b-256 8e3005a824da898d343a355399c040a98eee74ce1fb9922a8cd04a30aab6fccf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page