]> arthur.barton.de Git - ax-zsh.git/blob - plugins/ls/ls.zshrc
Initial commit
[ax-zsh.git] / plugins / ls / ls.zshrc
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # ls.zshrc: Setup ls(1)
3
4 # Check which ls-alike command to use
5 if (( $+commands[gls] )); then
6         cmd="gls"       # GNU ls (on NetBSD, for example)
7 elif (( $+commands[colorls] )); then
8         cmd="colorls"   # OpenBSD
9 else
10         cmd="ls"
11 fi
12
13 if $cmd --color -d . >/dev/null 2>&1; then
14         alias ls="$cmd -F --color=tty"
15         return 0
16 fi
17 if $cmd -G -d . >/dev/null 2>&1; then
18         alias ls="$cmd -FG"
19         return 0
20 fi