mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-30 02:44:42 +01:00
Merge e8522bd042 into 79196f8213
This commit is contained in:
commit
be8d525e4a
1 changed files with 19 additions and 3 deletions
|
|
@ -11,13 +11,19 @@ function web_search() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# check whether the search engine is supported
|
# check whether the search engine is supported
|
||||||
if [[ ! $1 =~ '(google|bing|yahoo)' ]];
|
if [[ ! $1 =~ '(google|bing|yahoo|yandex)' ]];
|
||||||
then
|
then
|
||||||
echo "Search engine $1 not supported."
|
echo "Search engine $1 not supported."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local url="http://www.$1.com"
|
if [[ $1 =~ '(google|bing|yahoo)' ]];
|
||||||
|
then
|
||||||
|
local url="http://www.$1.com"
|
||||||
|
elif [[ $1 == 'yandex' ]];
|
||||||
|
then
|
||||||
|
local url="http://$1.ru"
|
||||||
|
fi
|
||||||
|
|
||||||
# no keyword provided, simply open the search engine homepage
|
# no keyword provided, simply open the search engine homepage
|
||||||
if [[ $# -le 1 ]]; then
|
if [[ $# -le 1 ]]; then
|
||||||
|
|
@ -25,7 +31,14 @@ function web_search() {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
url="${url}/search?q="
|
if [[ $1 =~ '(google|bing|yahoo)' ]];
|
||||||
|
then
|
||||||
|
url="${url}/search?q="
|
||||||
|
elif [[ $1 == 'yandex' ]];
|
||||||
|
then
|
||||||
|
url="${url}/yandsearch?text="
|
||||||
|
fi
|
||||||
|
|
||||||
shift # shift out $1
|
shift # shift out $1
|
||||||
|
|
||||||
while [[ $# -gt 0 ]]; do
|
while [[ $# -gt 0 ]]; do
|
||||||
|
|
@ -41,3 +54,6 @@ function web_search() {
|
||||||
alias bing='web_search bing'
|
alias bing='web_search bing'
|
||||||
alias google='web_search google'
|
alias google='web_search google'
|
||||||
alias yahoo='web_search yahoo'
|
alias yahoo='web_search yahoo'
|
||||||
|
alias yandex='web_search yandex'
|
||||||
|
alias ya='web_search yandex'
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue