_hl_flag="--hyperlink" if command -v eza >/dev/null && eza --help 2>&1 | grep -q -- '--hyperlink.*'; then _hl_flag="--hyperlink=always" fi for _ea in la ldot lD lDD ll ls lsd lsdl lS lT; do (( $+aliases[$_ea] )) && alias "$_ea"="${aliases[$_ea]} $_hl_flag" done unset _ea _hl_flag # bat: colored `cat` and colored man pages. bat/batcat handled by bootstrap. if command -v bat >/dev/null; then alias cat='bat' export BAT_THEME="${BAT_THEME:-Monokai Extended}" export MANPAGER="sh -c 'col -bx | bat -l man -p'" export MANROFFOPT='-c' fi # delta: prettier git diffs as git's pager (git respects GIT_PAGER). Auto-installed # by the bootstrap. Not aliased to `diff` since delta reads diff input on stdin, # not two file arguments — GIT_PAGER is the correct integration. command -v delta >/dev/null && export GIT_PAGER='delta' alias c='clear' alias q="exit" alias nbstat=$'netbird status --json | jq -r \'.peers.details[]? | [(.hostname // .fqdn), .netbirdIp, .status] | @tsv\' | column -t -s $\'\\t\'' alias open-ports="ss -tulpn | grep LISTEN" alias yeet='yay -Rcs'