From 7d3eb5ae69f3cab267d5646aebedc7762426a735 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Thu, 9 Dec 2021 19:05:19 +0100 Subject: [PATCH] Add cheat.sh script --- home/.local/bin/scripts/cheat.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 home/.local/bin/scripts/cheat.sh 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"