Generate enhanced menu-driven CLI programs with ease.
Project description
hypercli
hypercli is a Python package that provides an elegant solution for interacting with command line tools. It offers a menu-based command line interface (CLI) that allows users to navigate through different options and execute functions based on their choices.
Features
- Generate menu-driven CLI programs with ease using decorators
- Customize the menus, options, and visual styles according to your requirements
- Supports nested menus and navigation between menus
Installation
You can install hypercli using pip. Open your terminal and run the following command:
pip install hypercli
Usage
Checkout documentation for more information on the configs, methods, and resources available in hypercli.
License
This project is licensed under the MIT License. See the LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hypercli-2.0.5.tar.gz
.
File metadata
- Download URL: hypercli-2.0.5.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02e788f5b84664a058df66aa372bc4d36dd7bd52a1dd024a2181c17302858a28 |
|
MD5 | 0f72f7a2426e4493bca213ac020be310 |
|
BLAKE2b-256 | fc1084373b2a67ab1a6b64bc1b33297b3aece7a53cff666eb1f8c32ea884753c |
File details
Details for the file hypercli-2.0.5-py3-none-any.whl
.
File metadata
- Download URL: hypercli-2.0.5-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7c5343a6282c3182e0e6581908095fd161d77707037ca887aa189de1ac85e6 |
|
MD5 | 284cc729bba1817b32be90b5c1635101 |
|
BLAKE2b-256 | e34aab9d8d0fb34396e6f60135568996f55eb393a2f4f56d4ed417aa7c36b7f7 |