diff options
| author | Roman Danyk <17525890+RomanDanyk@users.noreply.github.com> | 2022-08-23 20:23:42 +0300 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-23 19:23:42 +0200 | 
| commit | b05d8c3be65091153b4d37cbde9d2ee46f9cba2e (patch) | |
| tree | 1fe86119112b56e7ec3b78e6868c52c123751b87 /plugins/common-aliases | |
| parent | 3668ec2a82250020ca0c285ef8b277f1385a8085 (diff) | |
| download | zsh-b05d8c3be65091153b4d37cbde9d2ee46f9cba2e.tar.gz zsh-b05d8c3be65091153b4d37cbde9d2ee46f9cba2e.tar.bz2 zsh-b05d8c3be65091153b4d37cbde9d2ee46f9cba2e.zip | |
fix(common-aliases): don't overshadow `duf` if installed (#11112)
Diffstat (limited to 'plugins/common-aliases')
| -rw-r--r-- | plugins/common-aliases/README.md | 7 | ||||
| -rw-r--r-- | plugins/common-aliases/common-aliases.plugin.zsh | 2 | 
2 files changed, 7 insertions, 2 deletions
| diff --git a/plugins/common-aliases/README.md b/plugins/common-aliases/README.md index 0354c7a3f..1417c3056 100644 --- a/plugins/common-aliases/README.md +++ b/plugins/common-aliases/README.md @@ -35,9 +35,11 @@ plugins=(... common-aliases)  | mv    | `mv -i`               | Move a file                                                                     |  | zshrc | `${=EDITOR} ~/.zshrc` | Quickly access the ~/.zshrc file                                                |  | dud   | `du -d 1 -h`          | Display the size of files at depth 1 in current location in human-readable form | -| duf   | `du -sh`              | Display the size of files in current location in human-readable form            | +| duf\* | `du -sh`              | Display the size of files in current location in human-readable form            |  | t     | `tail -f`             | Shorthand for tail which outputs the last part of a file                        | +\* Only if the [`duf`](https://github.com/muesli/duf) command isn't installed. +  ### find and grep  | Alias | Command                                            | Description                          | @@ -66,12 +68,15 @@ These aliases are expanded in any position in the command line, meaning you can  end of the command you've typed. Examples:  Quickly pipe to less: +  ```zsh  $ ls -l /var/log L  # will run  $ ls -l /var/log | less  ``` +  Silences stderr output: +  ```zsh  $ find . -type f NE  # will run diff --git a/plugins/common-aliases/common-aliases.plugin.zsh b/plugins/common-aliases/common-aliases.plugin.zsh index 8b58b6310..3139b821a 100644 --- a/plugins/common-aliases/common-aliases.plugin.zsh +++ b/plugins/common-aliases/common-aliases.plugin.zsh @@ -35,7 +35,7 @@ alias -g NUL="> /dev/null 2>&1"  alias -g P="2>&1| pygmentize -l pytb"  alias dud='du -d 1 -h' -alias duf='du -sh *' +(( $+commands[duf] )) || alias duf='du -sh *'  (( $+commands[fd] )) || alias fd='find . -type d -name'  alias ff='find . -type f -name' | 
