From d9c0892b5a1834de27fbb7a92fcf1cdfcdd04286 Mon Sep 17 00:00:00 2001 From: oxnz Date: Wed, 8 Jan 2014 18:10:57 +0800 Subject: [PATCH] add google function --- plugins/osx/osx.plugin.zsh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/plugins/osx/osx.plugin.zsh b/plugins/osx/osx.plugin.zsh index 608ec3789..fca3407e5 100644 --- a/plugins/osx/osx.plugin.zsh +++ b/plugins/osx/osx.plugin.zsh @@ -191,3 +191,22 @@ function itunes() { osascript -e "tell application \"iTunes\" to $opt" } +# enable google search from terminal +function google() { + local url="https://www.google.com/search?hl=en#newwindow=1&q=" + case "$1" in + "" | -h | --help) + cat << EOH +google: + google "keyword" to search +EOH + exit 0 + ;; + *) + while [ $# -ge 1 ]; do + open "$url"$(echo ${1// /+} | xxd -plain | sed 's/\(..\)/%\1/g') + shift + done + ;; + esac +}