PS1='\h:\w \$ '
HISTCONTROL=ignoreboth
export PS1 HISTCONTROL

ipa() {
 /sbin/ip a | /usr/bin/perl -Mstrict -wane '
    BEGIN { printf "%s\n", "="x26 }
    printf "%-15s %10s\n%s\n", $&, $F[-1], "-"x26  if  /\d{1,3}(\.\d{1,3}){3}/
  '
}

alias bat=batcat
alias upd=' apt update && apt -y full-upgrade && apt autoclean && updatedb && ls -ho /boot '
alias OFF=' apt autoremove && \
        apt clean && \
        bleachbit && \
        localepurge && \
        rm -rfv .lesshst  .bash_history .viminfo .ssh/ .cache/ .local/share/recently-used.xbel /var/log/* || true &&  \
        updatedb &&  \
        locate changelog | grep gz$ | xargs rm -v 2>/dev/null || true && \
        find /usr/share/doc -type f | xargs rm -v 2>/dev/null || true && \
        find /usr/share/man -type f | xargs rm -v 2>/dev/null || true && \
        find /usr/share/vim/vim91/lang  -type f | grep -vE "_en|/en" | xargs rm -rfv 2>/dev/null || true && \
        find /usr/share/vim/vim91/tutor -type f | grep -vE "_en|/en" | xargs rm -rfv 2>/dev/null || true && \
        find /usr/share/vim/vim91/lang  -type d | grep -vE "en|fi"   | xargs rm -rfv 2>/dev/null || true && \
        rm -rfv /usr/share/vim/vim91/doc/* || true && \
        rm -rfv /home/ltuuri/.cache/       || true && \
        rm -rfv /var/lib/dpkg/status-old /var/cache/debconf/templates.dat-old || true && \
        updatedb &&  \
        sync &&  \
        poweroff'
