# OS related
alias tulpe='sudo ss -tulpna'
alias la='ls -la'
alias ll='ls -l'
alias update='sudo apt update'
alias upgrade='sudo apt update && sudo apt upgrade -y'
alias sapti='sudo apt install'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias mnt="mount | grep '^/dev'"
alias dush='find . -mindepth 1 -maxdepth 1 -type d -exec sudo du -sh {} \; | sort -h'
alias hg='history | grep'
alias load='vi ~/.bash_aliases'
alias lsize='ls -ltS'
alias reload='vi ~/.bash_aliases && source ~/.bash_aliases'
# history with date/time export HISTTIMEFORMAT="%d/%m/%y %H:%M "
# IP management alias myip='curl icanhazip.com' alias showip='/usr/sbin/ip -4 -br a'
mkcd(){ mkdir -p -- "$1" && cd -P -- "$1" }
dbash(){ docker exec -it $1 bash }
parse_git_branch(){ git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' }
PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\e[31m\h \[\e[01;34m\]\w \[\e[00m\]\e[93m\]\$(parse_git_branch)\[\e[00m\]\n--> "
\[\e]0;\u@\h: \w\a\]
\e[93m\]\$(parse_git_branch)\[\e[00m\]