Skip to main content

Display Zsh key bindings in more human-readable formats

Project description

zkeys

Display Zsh key bindings in more human-readable formats.

Requires Python 3.8 or newer.

Installation

Install the latest version from GitHub using pipx (recommended) or pip:

pipx install git+https://github.com/bhrutledge/zkeys.git

python3 -m pip install -U git+https://github.com/bhrutledge/zkeys.git

Run zkeys -h to see usage.

Developing

Create and activate a virtual environment, then make sure pip is up-to-date:

python3 -m pip install -U pip

Install this project in development mode:

python3 -m pip install -e .

Releasing

Activate the virtual environment.

Install the packages required for releasing:

python3 -m install -U build twine

Choose a version number and tag the release:

version=0.1.0

git tag -m "Release $version" $version

git push origin $version

Create the source distribution and wheel packages:

python3 -c "import shutil; shutil.rmtree('dist', ignore_errors=True)"

python3 -m build

python3 -m twine check --strict dist/*

Publish the release to PyPI:

python3 -m twine upload dist/*

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

zkeys-0.1.0.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

zkeys-0.1.0-py3-none-any.whl (4.9 kB view hashes)

Uploaded 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