Skip to main content

Python help CLI

Project description

hlp

Get Python help from the command-line.

terminalcast

Setup

pip install hlp

To enable autocompletion, put the following in your shell's init script:

eval "$(hlp --autocomplete-init=bash)"

Usage

hlp part [parts ...]

Where part and parts combined form a Python package, module, or class name. When executed, hlp runs the help() built-in function on the combined parts.

For example:

hlp http
hlp http.server
hlp http server
hlp http server SimpleHTTPRequestHandler

hlp autocompletes package, module, and class names.

hlp provides help for the Python environment it is executed under. To get help for a different environment, install help into it. Only one user-level install is supported. If more are required, it may be better to just use path/to/python -m pydoc.

Features

  • Module and class name autocompletion (in bash)
  • A few less characters than python -m pydoc

Development

Tests/Linters

Install nox and run it in the root of the repository.

Release

  1. Identify commit to promote artifacts for, it must have a successful build with artifacts pushed to S3.
  2. Locally tag commit with annotated tag.
  3. Push tag to repo.
  4. Create PR to bump version.

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

hlp-0.2.1.tar.gz (5.6 kB view hashes)

Uploaded Source

Built Distribution

hlp-0.2.1-py2.py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page