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

Uploaded Python 3

File details

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

File metadata

  • Download URL: helpman-2.23.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.23.tar.gz
Algorithm Hash digest
SHA256 6f8c6e254c7df30223709c2dadaa0782e92d8336bd3cc133874c0bc2600a47f1
MD5 3962e04e620971faee09d7c0445feee1
BLAKE2b-256 5a13778ee74b0544302442d3efa4fbc4521a0d5147274c23c7f10cc79a514b01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helpman-2.23-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.23-py3-none-any.whl
Algorithm Hash digest
SHA256 e602f7f51e5c8e841a24cb7adcedbf5678a140af81ba0adba32748a5daf10350
MD5 57ba918d851ff46b7f6ab54213120dad
BLAKE2b-256 c7e9e41736cf03476daa6c623f685c256f7d8c1563ce50ee3bc64a2a6156f6c4

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