dotconfig/dot_alias

29 lines
706 B
Bash

#!/bin/zsh
# xbps
alias xup="xi -Su"
# uses custom /usr/bin/xr
alias xcln="xr -Oo"
# eza
eza_params=(
--git --icons --group --group-directories-first --time-style=long-iso
--color-scale=all --modified --classify=auto
)
eza_params_long=(
--long --header
)
[ ! -z $_EZA_PARAMS ] && eza_params=($_EZA_PARAMS)
alias ls="eza $eza_params"
alias l="eza --git-ignore $eza_params"
alias ll="eza $eza_params_long $eza_params"
alias la="eza --all $eza_params_long $eza_params"
alias lt="eza $eza_params_long $eza_params --tree --level"
command -v bat &>/dev/null && alias cat="bat -p"
command -v lazygit &>/dev/null && alias lgit="lazygit"
# system helpers
command -v doas >/dev/null && alias sudo='doas'