diff --git a/dotlib/post/util.sh b/dotlib/post/util.sh new file mode 100644 index 0000000..4da8d30 --- /dev/null +++ b/dotlib/post/util.sh @@ -0,0 +1,24 @@ +ll() { + command ls -AlF "$@" +} + +ssh() { + TERM=xterm-256color command ssh "$@" +} + +awk-find() { + if (( $# > 1 )); then + local find_in=${TO_FIND:-.} file pattern=$1 to_find=( ) + + for file in "${@:2}"; do + to_find+=(-name "$file" -o) + done + + find "$find_in" -not -name . "(" "${to_find[@]::${#to_find[@]} - 1}" ")" -print0 | + awk -F / -v RS="\0" "$pattern" + fi +} + +clbin() { + tail -n +1 -- "$@" | curl -sSF 'clbin=<-' https://clbin.com +}