add shell stuff

This commit is contained in:
Thomas Ruoff
2024-03-01 00:04:59 +01:00
parent 8a3f5ce295
commit 95331f3d81
3 changed files with 196 additions and 0 deletions

42
shell/.aliases Normal file
View File

@@ -0,0 +1,42 @@
# Unix
# Detect which `ls` flavor is in use
if ls --color > /dev/null 2>&1; then # GNU `ls`
ls_colorflag="--color"
else # BSD like `ls`
ls_colorflag="-G"
fi
alias ...="cd ../.."
alias ...="cd ../../.."
alias ....="cd ../../../.."
alias vim="nvim"
alias ls="ls ${ls_colorflag}"
alias ll="ls -al"
alias ff="find . -name"
alias ln="ln -v"
alias mkdir="mkdir -p"
alias e="$EDITOR"
alias _="sudo"
alias nohist="unset HISTFILE"
alias jest-debug="node --inspect-brk node_modules/.bin/jest $@"
alias ta="tmux attach -t"
alias ts="tmux new-session -s"
alias tl="tmux list-sessions"
alias did="vim +"normal Go" +"r\!date" ~/did.txt"
alias k="kubectl"
if [[ $OSTYPE == "linux-gnu" ]]
then
alias o="xdg-open"
fi
# Pretty print the path
alias path='echo $PATH | tr -s ":" "\n"'
# Include custom aliases
[[ -f ~/.aliases.local ]] && source ~/.aliases.local