summaryrefslogtreecommitdiffstatshomepage
path: root/sh/aliases.sh
blob: 2e69b836c402b82c897bf13becff487d7a60817c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env bash

alias ls='ls --color=tty'
alias l='ls -lah'
alias la='ls -lAh'
alias ll='ls -lh'
alias lla='ls -lA'
alias lsa='ls -lah'
alias grep='grep --color'
alias cat=bat
alias ipa="ip -s -c -h a"
alias untar="tar -zxvf "
alias update="sudo apt update && apt list --upgradable"
alias upgrade="sudo apt upgrade -y"

if command -v docker &>/dev/null; then
    if [ -f ~/.docker/cli-plugins/docker-compose ]; then
        alias dc="docker compose"
    else
        alias dc="docker-compose"
    fi
    alias doe="docker exec -it"
    alias dops="docker ps"
    alias dce="dc exec"
    alias dcps="dc ps"
    alias dcls="dc ls"
fi