mine-hyprdots/bin/search.sh
2025-03-18 17:13:53 +05:30

24 lines
533 B
Bash
Executable file

#!/bin/bash
ENGINE="$1"
shift
QUERY="$*"
ENCODED_QUERY=$(echo "$QUERY" | sed 's/ /+/g')
case "$ENGINE" in
yt)
xdg-open "https://www.youtube.com/results?search_query=$ENCODED_QUERY"
;;
wikipedia)
xdg-open "https://en.wikipedia.org/wiki/Special:Search?search=$ENCODED_QUERY"
;;
duckduckgo)
xdg-open "https://duckduckgo.com/?q=$ENCODED_QUERY"
;;
*)
QUERY="$ENGINE $QUERY"
ENCODED_QUERY=$(echo "$QUERY" | sed 's/ /+/g')
xdg-open "https://www.google.com/search?q=$ENCODED_QUERY"
;;
esac