diff --git a/home/.local/bin/scripts/cheat.sh b/home/.local/bin/scripts/cheat.sh new file mode 100755 index 0000000..104ab67 --- /dev/null +++ b/home/.local/bin/scripts/cheat.sh @@ -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"