(Teaser demo: https://asciinema.org/a/767061)
'blz' has two main functionalities:
1. Leader-keys are a hotkey that you trigger in order to open a tree of possible commands. You can see the list of available options and the first unambiguous selection will be executed/expanded. Once your muscle memory kicks in, this makes you incredibly fast at running commands.
2. 'blz' also functions as a hotkey manager, making it easier to set up your keybinds in one place. But additionally, it automatically reassigns your hotkeys as you move between directories, so you can keep the same "build" hotkey across different project types.
In leader-key mode, you don't even need to use the Enter key to run commands: you choose when invoking it whether you want 'exec' mode or 'abbr' mode. This makes it feel like a very direct interface between the mind and the terminal.
There is a full demo linked on the GitHub page. Currently 'blz' only supports Zsh, but it should be relatively easy to expand support to other shells like Fish in the future.