aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2021-11-07 10:14:36 +0900
committernsfisis <nsfisis@gmail.com>2021-11-07 10:14:36 +0900
commit818119a7fd2e8131769b35f54841b69b28bac983 (patch)
tree7418b6a64d8e8c458c6f90074d50ede7a4f83ec6
parentfda14c28efee5df38265735460d41f7cc06d8ef4 (diff)
downloaddotfiles-818119a7fd2e8131769b35f54841b69b28bac983.tar.gz
dotfiles-818119a7fd2e8131769b35f54841b69b28bac983.tar.zst
dotfiles-818119a7fd2e8131769b35f54841b69b28bac983.zip
.zshrc: make some aliases portable
-rw-r--r--.zshrc35
1 files 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