Skip to main content

Enhanced Python Help Tool with Rich Library - Beautiful terminal output.

Project description

🚀 Helpman

Enhanced Python Help Tool with Rich Library - Beautiful terminal output

✨ Features

  • Rich Terminal UI (optional)
    If the rich Python library is installed, enjoy colorful tables, progress bars, and interactive prompts.

📦 Installation

  1. Clone this repository or download bn.py:
    git clone https://github.com/cumulus13/pyhelp.git
    cd pyhelp
    pip install .
    

🏃 Usage

Usage: pyhelp/helpman [-h] [-s] [-v] module

🐍 Enhanced Python Help Tool with Rich formatting

Positional Arguments:
  module         Module, function, or class to get help for (e.g., os.path, json.loads)

Options:
  -h, --help     show this help message and exit
  -s, --source   Show source code instead of help documentation
  -v, --version  show program's version number and exit

Examples:

  pyhelp os.path                    # Show help for os.path module
  pyhelp json.loads                 # Show help for json.loads function
  pyhelp -s requests.get            # Show source code for requests.get
  pyhelp --source collections.Counter  # Show source code for Counter class

author

Hadi Cahyadi

Buy Me a Coffee

Donate via Ko-fi

Support me on Patreon

medium.com

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

helpman-2.21.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

helpman-2.21-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file helpman-2.21.tar.gz.

File metadata

  • Download URL: helpman-2.21.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for helpman-2.21.tar.gz
Algorithm Hash digest
SHA256 b6cb3b396664042327d8bd34be259dbab98439b6ad086737a5b0f358505648cb
MD5 e8f78b20aa7aa29f7193cd9ce94dd552
BLAKE2b-256 7a8c541cc4d72bdac64ff1c576379b60d33155fcb2f5339244763a7dd06aab7b

See more details on using hashes here.

File details

Details for the file helpman-2.21-py3-none-any.whl.

File metadata

  • Download URL: helpman-2.21-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for helpman-2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 54256eece4488071250977626facf22e798585427bdf76445c22ae50613b0bca
MD5 c5d7a343d65e7f86556ec5f8f4c762fa
BLAKE2b-256 ad67beb923a8f40eedfb8aeef8cf44a924f024052b6746522f375b32fe0b20db

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