61 lines
1.4 KiB
Bash
61 lines
1.4 KiB
Bash
|
||
if (( $+commands[lsd] )); then
|
||
alias ls='lsd --color=auto'
|
||
else
|
||
alias ls='ls --color=auto'
|
||
fi
|
||
alias ll='ls -al'
|
||
|
||
if (( $+commands[pacman-mirrors] )); then
|
||
alias updmirror='sudo pacman-mirrors -f0 && sudo pacman -Sy'
|
||
fi
|
||
|
||
if (( $+commands[reflector] )); then
|
||
alias updmirror='sudo reflector -l 200 -n 20 -p http --sort rate --save /etc/pacman.d/mirrorlist && sudo pacman -Sy'
|
||
fi
|
||
|
||
if (( $+commands[pacman] )); then
|
||
alias update='pacman -Syyu --noconfirm'
|
||
fi
|
||
|
||
if (( $+commands[yay] )); then
|
||
alias update='yay -Syyu --noconfirm'
|
||
fi
|
||
|
||
if (( $+commands[apt] )); then
|
||
alias update='sudo apt update; sudo apt upgrade -y'
|
||
fi
|
||
|
||
if (( $+commands[docker] )); then
|
||
alias dc='docker compose'
|
||
alias dcu='docker compose up -d'
|
||
alias dcub='docker compose up -d --build'
|
||
alias dcd='docker compose down'
|
||
alias dck='docker compose kill'
|
||
alias dcr='docker compose restart'
|
||
alias dcst='docker compose start'
|
||
alias dcsp='docker compose stop'
|
||
alias dcp='docker compose pull'
|
||
fi
|
||
|
||
if [[ '$TERM' == screen* ]]; then
|
||
if (( $+commands[neofetch] )); then
|
||
neofetch
|
||
fi
|
||
else
|
||
if (( $+commands[neofetch] && $+commands[lolcat] )); then
|
||
neofetch | lolcat
|
||
fi
|
||
fi
|
||
|
||
# Set Proxy
|
||
function setproxy() {
|
||
export {http,https,ftp}_proxy="http://vm-ubuntu-docker:8888"
|
||
export no_proxy=’localhost,127.0.0.1,192.168.16.0/24’
|
||
}
|
||
|
||
# Unset Proxy
|
||
function unsetproxy() {
|
||
unset {http,https,ftp}_proxy
|
||
}
|