Helper tool to show and search shortcuts for your favorite programs.
Project description
KeyCut
Helper tool to show and search shortcuts for your favorite programs.
KeyCut (for keyboard shortcut) is a command line tool that helps you remembering the numerous keyboard shortcuts of your favorite programs, both graphical and command line ones, by allowing you to print them quickly in a console and search through them.
Shortcut data are provided by the keycut-data repository.
This repo contains the sources for a Python implementation of KeyCut.
It looks like this
The yellow parts are the one that matched a pattern using a regular expression.
License
Software licensed under ISC license.
Installation
[sudo -H] pip install keycut
You will also need to download the data by cloning the repository somewhere:
git clone https://github.com/Pawamoy/keycut-data keycut_data
Usage
The program needs to know where the data are. By default, it will search in the (relative) keycut-data/default directory.
export KEYCUT_DATA=/somewhere/keycut_data/default
Show all bash shortcuts:
keycut bash
Show all bash shortcuts matching proc (in Category, Action, or Keys):
keycut bash proc
Documentation
Development
To run all the tests: tox
Todo
Interactive UI with search commands
Follow the principles in keycut-data repo (inheritance, attributes)
Changelog
0.1.0 (2016-01-15)
Alpha release on PyPI.
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
Hashes for keycut-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26f73d7e2e0e6292de4e7f75048aad78f013e1564de01055d7c5013c8e943825 |
|
MD5 | c241092f6088eb7f2035fbdba302ee4b |
|
BLAKE2b-256 | 3b8fd3b07d8a2702fa50d9afdfe6f1b2ff282a7d1f8616a91c49f8a8c4e45144 |