diff --git a/scripts/color_test.sh b/scripts/color_test.sh new file mode 100755 index 0000000..9735442 --- /dev/null +++ b/scripts/color_test.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Based on: https://gist.github.com/XVilka/8346728 + +awk -v term_cols="${width:-$(tput cols || echo 80)}" 'BEGIN{ + s="/\\"; + for (colnum = 0; colnum255) g = 510-g; + printf "\033[48;2;%d;%d;%dm", r,g,b; + printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b; + printf "%s\033[0m", substr(s,colnum%2+1,1); + } + printf "\n"; +}' diff --git a/scripts/merge_all_files.sh b/scripts/merge_all_files.sh new file mode 100755 index 0000000..98b96ca --- /dev/null +++ b/scripts/merge_all_files.sh @@ -0,0 +1,21 @@ +#!/bin/bash +if [ "$#" -ne 3 ]; then + echo "Usage : ./merge_all_files.sh [dir] [pattern] [file]" + exit +fi + +pushd $1 +find . -type f -name "*.$2" -exec sh -c 'cat "{}"' >> $3 \; +popd + + + +# files=() +# while IFS= read -r -d $'\0'; do +# files+=("$REPLY") +# done < <(find . -type f -name "*.$1" -print0) + +# echo $files +# for file in files; do +# echo $file +# done diff --git a/scripts/take_screenshot.sh b/scripts/take_screenshot.sh new file mode 100755 index 0000000..b07805e --- /dev/null +++ b/scripts/take_screenshot.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +scrot -e 'xclip -selection clipboard -t image/png -i $f'