|
|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
|
|
This plugin searches the defined aliases and outputs any that match the command inputted. This makes learning new aliases easier. |
|
|
|
|
|
|
|
|
|
## Usage |
|
|
|
|
## Setup |
|
|
|
|
|
|
|
|
|
To use it, add `alias-finder` to the `plugins` array of your zshrc file: |
|
|
|
|
``` |
|
|
|
|
@ -22,6 +22,41 @@ zstyle ':omz:plugins:alias-finder' cheaper yes # disabled by default |
|
|
|
|
|
|
|
|
|
As you can see, options are also available with zstyle. |
|
|
|
|
|
|
|
|
|
## Usage |
|
|
|
|
|
|
|
|
|
When you execute a command alias finder will look at your defined aliases and suggest shorter aliases you could have used, for example: |
|
|
|
|
|
|
|
|
|
Running the un-aliased `git status` command: |
|
|
|
|
```sh |
|
|
|
|
╭─tim@fox ~/repo/gitopolis ‹main› |
|
|
|
|
╰─$ git status |
|
|
|
|
|
|
|
|
|
gst='git status' # <=== shorter suggestion from alias-finder |
|
|
|
|
|
|
|
|
|
On branch main |
|
|
|
|
Your branch is up-to-date with 'origin/main'. |
|
|
|
|
nothing to commit, working tree clean |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Running a shorter `git st` alias from `.gitconfig` that it suggested : |
|
|
|
|
```sh |
|
|
|
|
╭─tim@fox ~/repo/gitopolis ‹main› |
|
|
|
|
╰─$ git st |
|
|
|
|
gs='git st' # <=== shorter suggestion from alias-finder |
|
|
|
|
## main...origin/main |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Running the shortest `gs` shell alias that it found: |
|
|
|
|
```sh |
|
|
|
|
╭─tim@fox ~/repo/gitopolis ‹main› |
|
|
|
|
╰─$ gs |
|
|
|
|
# <=== no suggestions alias-finder because this is the shortest |
|
|
|
|
## main...origin/main |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Options |
|
|
|
|
|
|
|
|
|
> In order to clarify, let's say `alias a=abc` has source 'abc' and destination 'a'. |
|
|
|
|
|