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 .
    
    # or
    
    pip install helpman
    

🏃 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.22.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.22-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: helpman-2.22.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.22.tar.gz
Algorithm Hash digest
SHA256 8634ccbee850cc511e6b3aa92575d5edfcde189608ed8f7e8041300639fa782c
MD5 55203f0c0df2b45e3a0510e23e3c0e1e
BLAKE2b-256 f21a7eb3b164dd385ae020334c92e4e0fc4916dcdc2e31a4723314bfd1b784d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helpman-2.22-py3-none-any.whl
  • Upload date:
  • Size: 9.4 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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 8e1827af4079e0ec97b3a2a4d422ce4a80b5d4409bc84dea7a210babf26a6ed4
MD5 3dfcef67343261336fb0ec4f2475e55c
BLAKE2b-256 d260913defcb6854d6d34319fc6cfd271700333de1cfdc70926b9c9c4fe0cfd4

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