Added support for Bash on Windows
This commit is contained in:
parent
291e96dcd0
commit
06c6a3d0ad
@ -31,3 +31,22 @@ if type brew &> /dev/null; then
|
||||
eval "$(brew command-not-found-init)";
|
||||
fi
|
||||
fi
|
||||
|
||||
# Bash on Windows support
|
||||
# https://github.com/Microsoft/BashOnWindows/issues/423#issuecomment-221627364
|
||||
SYS_KERNEL=`cat /proc/sys/kernel/osrelease`
|
||||
case "$SYS_KERNEL" in
|
||||
*WSL*|*Microsoft*) command_not_found_handler () {
|
||||
commandsent="$@"
|
||||
buffer=("${(@s/ /)commandsent}")
|
||||
which $buffer[1].exe>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
buffer[1]=$buffer[1].exe
|
||||
$buffer
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
} ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user