You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| tests | 3 years ago | |
| .zunit.yml | 3 years ago | |
| README.md | 3 years ago | |
| alias-finder.plugin.zsh | 3 years ago | |
README.md
alias-finder plugin
This plugin searches the defined aliases and outputs any that match the command inputted. This makes learning new aliases easier.
Usage
To use it, add alias-finder to the plugins array of your zshrc file:
plugins=(... alias-finder)
To enable it for every single command, set zstyle in your ~/.zshrc.
# ~/.zshrc
zstyle ':omz:plugins:alias-finder' autoload yes # disabled by default
zstyle ':omz:plugins:alias-finder' longer yes # disabled by default
zstyle ':omz:plugins:alias-finder' exact yes # disabled by default
zstyle ':omz:plugins:alias-finder' cheaper yes # disabled by default
As you can see, options are also available with zstyle.
Options
In order to clarify, let's say
alias a=abchas source 'abc' and destination 'a'.
- Use
--longeror-lto include aliases where the source is longer than the input (in other words, the source could contain the whole input). - Use
--exactor-eto avoid aliases where the source is shorter than the input (in other words, the source must be the same with the input). - Use
--cheaperor-cto avoid aliases where the destination is longer than the input (in other words, the destination must be the shorter than the input).