2 stable releases
1.0.1 | Apr 11, 2024 |
---|
#997 in Command line utilities
35KB
140 lines
klatsche
Gives you a ⚡️ blazingly-fast ⚡️ slap on the wrist if you forget to use your terminal aliases.
Installation
Prerequisites
rust
installedzsh
installed and configured- optional:
zimfw
setup for use withzmodule
Install from crates.io
cargo install klatsche
Build from source
Clone the repository and run:
cargo build --release
Installing ZSH plugin
Install using zmodule
Add the following to your .zimfw
file:
zmodule /Path/to/klatsche --source klatsche.zsh
When building from source, set the KLATSCHE_HOME
env variable in your .zshrc
file:
KLATSCHE_HOME=/Path/to/klatsche
and then add the following to your .zimfw
file:
zmodule /Path/to/klatsche --source klatsche_from_source.zsh
Run zimfw install
and restart terminal session.
Restart terminal session.
Usage
Type any long form of an alias, you get a slap in the terminal 🎉
Dependencies
~0–9.5MB
~41K SLoC