From 818119a7fd2e8131769b35f54841b69b28bac983 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 7 Nov 2021 10:14:36 +0900 Subject: .zshrc: make some aliases portable --- .zshrc | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/.zshrc b/.zshrc index 9f1a7c6..46b92d3 100644 --- a/.zshrc +++ b/.zshrc @@ -366,16 +366,35 @@ alias zmv='noglob zmv -W' alias fd='noglob fd' alias e='vim' -alias o='open' alias g='git' -alias cat='bat' -alias grep='rg' -alias ls='exa' -alias lsa='exa -a' -alias lsl='exa -l' -alias lsal='exa -al' -alias lsla='exa -al' +if [[ "$(uname)" == "Darwin" ]]; then + alias o='open' +else + alias o='xdg-open' +fi + +if type bat >/dev/null 2>&1; then + alias cat='bat' +fi + +if type rg >/dev/null 2>&1; then + alias grep='rg' +fi + +if [[ "$(uname)" == "Darwin" ]]; then + alias ls='ls --color=none' + alias lsa='ls --color=none -a' + alias lsl='ls --color=none -l' + alias lsal='ls --color=none -al' + alias lsla='ls --color=none -al' +else + alias ls='ls -G' + alias lsa='ls -G -a' + alias lsl='ls -G -l' + alias lsal='ls -G -al' + alias lsla='ls -G -al' +fi export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH -- cgit v1.2.3-70-g09d2