Python help CLI
Project description
hlp
Get Python help from the command-line.
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
- Identify commit to promote artifacts for, it must have a successful build with artifacts pushed to S3.
- Locally tag commit with annotated tag.
- Push tag to repo.
- Create PR to bump version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 363d0747ab27289992627a3f299e67a61a80757f2bf0da2e459d500c77a02614 |
|
MD5 | ffa69b274d7bb6ba128f0fac01349631 |
|
BLAKE2b-256 | 9b755266f4520954b78790e41b9c478522111ffafd91745979f29e2bf07a5175 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | acaf2ae8fc9ee594200d81b30e61269afd2964831443a3305385bca1b4e16dd6 |
|
MD5 | bf6ababac38e73210f5ae1635dd71c9e |
|
BLAKE2b-256 | 13149d850f268409961f646b95fa61cf46ae8b9a197724e91360a5332d74898e |