A keyboard macro tool.
# pip3 install --user quikey
or
# python3 -m pip install --user quikey
Package above installs two available executables:
qkquikey-daemon
Basically everything can be managed using just qk and examples are below.
There is a daemon process that must be running for Quikey's macro functionality to run. You can manage the daemon from the qk client:
# qk start
# qk stop
# qk add -n ':hello:' -p 'Hello, my name is John Doe.'
The -p flag is optional. If it is not included, your default editor ($EDITOR) will be used.
# qk ls
+---------+------+----------------------------+-----------------------------+
| Name | Tags | Last Modified | Phrase |
+---------+------+----------------------------+-----------------------------+
| :hello: | | 2019-02-24T05:21:48.245440 | Hello, my name is John Doe. |
+---------+------+----------------------------+-----------------------------+
# qk edit -n ':hello:'
This will drop into your default editor ($EDITOR) with the current phrase for the given name.
# qk rm -n ':hello:'
quikey phrase with key of :hello: has been deleted.