Files
rainbow-zsh-theme/rainbow-alias.plugin.zsh
T

86 lines
2.2 KiB
Bash
Raw Normal View History

2020-05-15 22:09:01 +02:00
if (( $+commands[lsd] )); then
alias ls='lsd --color=auto'
else
alias ls='ls --color=auto'
fi
alias ll='ls -al'
2024-08-04 10:41:01 +02:00
if (( $+commands[eza] )); then
alias ls='eza --color=always --icons --group-directories-first' # my preferred listing
alias la='eza -a --color=always --icons --group-directories-first' # all files and dirs
alias ll='eza -a -l --color=always --icons --group-directories-first' # long format
alias lt='eza -aT --color=always --icons --group-directories-first' # tree listing
2023-08-21 23:21:43 +02:00
fi
2020-05-15 22:09:01 +02:00
if (( $+commands[pacman-mirrors] )); then
2020-05-15 22:29:52 +02:00
alias updmirror='sudo pacman-mirrors -f0 && sudo pacman -Sy'
2020-05-15 22:09:01 +02:00
fi
2020-05-15 22:32:47 +02:00
if (( $+commands[reflector] )); then
2020-05-15 22:29:52 +02:00
alias updmirror='sudo reflector -l 200 -n 20 -p http --sort rate --save /etc/pacman.d/mirrorlist && sudo pacman -Sy'
2020-05-15 22:09:01 +02:00
fi
if (( $+commands[pacman] )); then
alias update='pacman -Syyu --noconfirm'
fi
2020-05-16 19:34:04 +02:00
if (( $+commands[yay] )); then
alias update='yay -Syyu --noconfirm'
fi
2020-05-15 22:09:01 +02:00
if (( $+commands[apt] )); then
alias update='sudo apt update; sudo apt upgrade -y'
fi
2024-12-27 18:02:17 +01:00
if (( $+commands[dnf] )); then
alias update='sudo dnf -y upgrade'
fi
if (( $+commands[yum] )); then
alias update='sudo dnf -y upgrade'
fi
2023-08-21 23:21:43 +02:00
if (( $+commands[bat] )); then
alias cat='bat'
fi
2023-07-20 22:50:25 +02:00
if (( $+commands[docker] )); then
alias dc='docker compose'
alias dcu='docker compose up -d'
2023-08-04 23:20:15 +02:00
alias dcub='docker compose up -d --build'
alias dcd='docker compose down'
alias dck='docker compose kill'
2023-07-20 22:50:25 +02:00
alias dcr='docker compose restart'
2023-08-04 23:20:15 +02:00
alias dcst='docker compose start'
alias dcsp='docker compose stop'
2023-07-20 22:50:25 +02:00
alias dcp='docker compose pull'
fi
2024-08-04 10:47:09 +02:00
# Flush MacOS DNS
if (( $+commands[dscacheutil] )); then
alias flushdns='sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder'
fi
2023-08-21 23:21:43 +02:00
alias rm='rm -rf'
2020-05-16 01:22:37 +02:00
if [[ '$TERM' == screen* ]]; then
2020-05-15 22:09:01 +02:00
if (( $+commands[neofetch] )); then
neofetch
fi
2020-05-16 01:22:37 +02:00
else
if (( $+commands[neofetch] && $+commands[lolcat] )); then
neofetch | lolcat
fi
2021-01-19 20:04:51 +01:00
fi
# Set Proxy
function setproxy() {
export {http,https,ftp}_proxy="http://vm-ubuntu-docker:8888"
2024-08-04 10:49:20 +02:00
export no_proxy='localhost,127.0.0.1,192.168.16.0/24'
2021-01-19 20:04:51 +01:00
}
# Unset Proxy
function unsetproxy() {
unset {http,https,ftp}_proxy
}