mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-11-10 02:39:40 +00:00
Add cheat.sh script
This commit is contained in:
parent
656f29b333
commit
7d3eb5ae69
16
home/.local/bin/scripts/cheat.sh
Executable file
16
home/.local/bin/scripts/cheat.sh
Executable file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/sh
|
||||||
|
languages=`echo "python rust golang lua cpp c typescript nodejs javascript js" | tr ' ' '\n'`
|
||||||
|
core_utils=`echo "xargs find sed awk" | tr ' ' '\n'`
|
||||||
|
|
||||||
|
selected=`printf "$languages\n$core_utils" | fzf`
|
||||||
|
read -p "query: " query
|
||||||
|
query=`echo "$query" | tr ' ' '+'`
|
||||||
|
|
||||||
|
|
||||||
|
if printf "$languages" | grep -qs "$selected"; then
|
||||||
|
url="cheat.sh/$selected/$query"
|
||||||
|
else
|
||||||
|
url="cheat.sh/$selected~$query"
|
||||||
|
fi
|
||||||
|
|
||||||
|
curl "$url"
|
Loading…
Reference in a new issue