feat(zsh): override command not found to add command not found link
When you run a shell command that is not found this will print out a link to https://command-not-found.com to give more info on the command and good docs on how to install the package that the command came from. This can be built on to do other things like git suggestions on common commands that are incorrect
This commit is contained in:
parent
0ced8a28b1
commit
7cab7c158d
1 changed files with 20 additions and 0 deletions
|
|
@ -0,0 +1,20 @@
|
|||
#
|
||||
# Custom command not found hander to add links to https://command-not-found.com
|
||||
# this gives a nice way to display how to install al command
|
||||
#
|
||||
|
||||
[[ -e /etc/zsh_command_not_found ]] && source /etc/zsh_command_not_found
|
||||
[[ -e /usr/share/doc/pkgfile/command-not-found.zsh ]] && source /usr/share/doc/pkgfile/command-not-found.zsh
|
||||
|
||||
command_not_found_handler () {
|
||||
[[ "$1" == '_'* ]] && return 1
|
||||
|
||||
echo "
|
||||
Command '$1' is not found.
|
||||
|
||||
You can find out how to install it by visiting
|
||||
|
||||
https://command-not-found.com/$1
|
||||
"
|
||||
return 127
|
||||
}
|
||||
Loading…
Reference in a new issue