diff --git a/rainbow-alias.plugin.zsh b/rainbow-alias.plugin.zsh index 993263d..dc3b02e 100644 --- a/rainbow-alias.plugin.zsh +++ b/rainbow-alias.plugin.zsh @@ -6,6 +6,13 @@ else fi alias ll='ls -al' +if (( $+commands[exa] )); then + alias ls='exa --color=always --icons --group-directories-first' # my preferred listing + alias la='exa -a --color=always --icons --group-directories-first' # all files and dirs + alias ll='exa -a -l --color=always --icons --group-directories-first' # long format + alias lt='exa -aT --color=always --icons --group-directories-first' # tree listing +fi + if (( $+commands[pacman-mirrors] )); then alias updmirror='sudo pacman-mirrors -f0 && sudo pacman -Sy' fi @@ -26,6 +33,10 @@ if (( $+commands[apt] )); then alias update='sudo apt update; sudo apt upgrade -y' fi +if (( $+commands[bat] )); then + alias cat='bat' +fi + if (( $+commands[docker] )); then alias dc='docker compose' alias dcu='docker compose up -d' @@ -38,6 +49,8 @@ if (( $+commands[docker] )); then alias dcp='docker compose pull' fi +alias rm='rm -rf' + if [[ '$TERM' == screen* ]]; then if (( $+commands[neofetch] )); then neofetch