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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file hlp-0.2.1.tar.gz.

File metadata

  • Download URL: hlp-0.2.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for hlp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 363d0747ab27289992627a3f299e67a61a80757f2bf0da2e459d500c77a02614
MD5 ffa69b274d7bb6ba128f0fac01349631
BLAKE2b-256 9b755266f4520954b78790e41b9c478522111ffafd91745979f29e2bf07a5175

See more details on using hashes here.

File details

Details for the file hlp-0.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: hlp-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for hlp-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 acaf2ae8fc9ee594200d81b30e61269afd2964831443a3305385bca1b4e16dd6
MD5 bf6ababac38e73210f5ae1635dd71c9e
BLAKE2b-256 13149d850f268409961f646b95fa61cf46ae8b9a197724e91360a5332d74898e

See more details on using hashes here.

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