diff --git a/10x_alias.sh b/10x_alias.sh index 76ff7c4..c2dcd2a 100644 --- a/10x_alias.sh +++ b/10x_alias.sh @@ -2,7 +2,7 @@ # Git git_push_all_changes() { - if [ "$1" = "" ]; then + if [ -z "$1" ] || [ "$1" = " " ]; then echo "Please provide a commit message." return 126 fi @@ -25,8 +25,33 @@ alias ls='ls --color=auto --hyperlink' alias ll='ls -alhF' alias la='ls -Ah' alias lsa="ls -lAFhZ" +alias tldr="tldr --platform=linux " +alias h="tldr" -alias path="env | grep ^PATH= | sed 's/^PATH=//' | tr ':' '\n'" +alias printpath="echo $PATH | tr : '\n'" command -v fzf >/dev/null && alias path="printenv | grep ^PATH= | sed 's/^PATH=//' | tr ':' '\n' | fzf" -[ ! -f "$PRETTIER_TEMPLATE" ] || alias cpprc='cp ${PRETTIER_TEMPLATE} .' +[ ! -f "$PRETTIER_TEMPLATE" ] || alias cp_prc='cp ${PRETTIER_TEMPLATE} .' +[ ! -f "$PRETTIER_IGNORE_TEMPLATE" ] || alias cp_prigr='cp ${PRETTIER_IGNORE_TEMPLATE} .' + +port_who() { + if [ -z "$1" ] || [ "$1" = " " ]; then + echo "Please provide port number" + return 127 + fi + + lsof -i :"$1" + + is_listening=$(lsof -i :"$1" | wc -l) + + if [ "$is_listening" = 0 ]; then + return + fi + + printf "\nKill above processes? : (y/n) " + read -r to_kill + + if [ "$to_kill" = "y" ]; then + lsof -ti :"$1" | xargs kill -9 && echo "Successfully killed the processes listening on port $1" + fi +}