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

Uploaded Python 3

File details

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

File metadata

  • Download URL: helpman-2.24.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.24.tar.gz
Algorithm Hash digest
SHA256 c4b456be80b17c93ef43d453ae5adcbce82cf27c65202c6d352f0ecaa15f89ba
MD5 6991be1e8f078bce1189614c01bbb6f9
BLAKE2b-256 9578aacb1c80357521e5ce6860f937553040865c711fbbcee29e87336c7f5953

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helpman-2.24-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.24-py3-none-any.whl
Algorithm Hash digest
SHA256 b7fec676fd1d0c6cc03ab6916ee55f5cd1d62a0c34da37532bbea78b28d9491f
MD5 b03f5b085a7417ab1500630e78cdc747
BLAKE2b-256 2ff91e4e082d7d0e5f4bb305a8e8d7388edee5c686c5e5b5f24dba2cb2a4980a

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