mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-27 05:34:35 +00:00
Fallback on default ls if not exa
This commit is contained in:
parent
1830508dc0
commit
6c9585a4bf
|
@ -27,15 +27,21 @@ alias fhere='find . -name'
|
||||||
alias -g G='| grep'
|
alias -g G='| grep'
|
||||||
alias -g H='| head'
|
alias -g H='| head'
|
||||||
|
|
||||||
# Exa aliases (replacement for ls, if you are using ls, comment or change this
|
# Directory listing aliases, defaults to exa, if aviable
|
||||||
|
if command -v exa > /dev/null; then
|
||||||
alias ls='exa'
|
alias ls='exa'
|
||||||
alias l='exa -glah'
|
alias l='exa -glah --classify'
|
||||||
alias ll='exa -glah --classify -s=size --group-directories-first -r'
|
alias ll='exa -glah --classify -s=size --group-directories-first -r'
|
||||||
alias ld='exa -glahD'
|
alias ld='exa -glahD'
|
||||||
alias tree='exa -Tlagh'
|
alias tree='exa -Tlagh'
|
||||||
alias dotfiles='exa -hula -d .[a-z]* | grep -v ^d' # Show all dotfiles
|
alias dotfiles='exa -hula -d .[a-z]* | grep -v ^d' # Show all dotfiles
|
||||||
alias dotdirs='exa -hulaD -d .[a-z]*' # Show all dotdirs
|
alias dotdirs='exa -hulaD -d .[a-z]*' # Show all dotdirs
|
||||||
alias dotall='exa -hula -d .[a-z]*' # Show both dotdirs and dotfiles
|
alias dotall='exa -hula -d .[a-z]*' # Show both dotdirs and dotfiles
|
||||||
|
else
|
||||||
|
alias ls='ls --color=auto'
|
||||||
|
alias l='ls -lahX --classify'
|
||||||
|
alias ll='ls -lahX --classify --group-directories-first'
|
||||||
|
fi
|
||||||
|
|
||||||
# Config access shortcuts
|
# Config access shortcuts
|
||||||
alias cfzshrc='vim ~/.zshrc'
|
alias cfzshrc='vim ~/.zshrc'
|
||||||
|
@ -93,7 +99,7 @@ alias reg_ip='echo "(`reg_ipv4`|`reg_ipv6`)"' # Match both IPv4 and IPv6
|
||||||
alias grep_email='grep -E `reg_email`'
|
alias grep_email='grep -E `reg_email`'
|
||||||
alias grep_ip='grep -E `reg_ip`'
|
alias grep_ip='grep -E `reg_ip`'
|
||||||
alias grep_mac='grep -E `reg_mac`'
|
alias grep_mac='grep -E `reg_mac`'
|
||||||
alias massgrep='grep -rni'
|
alias massgrep='grep -RHIni'
|
||||||
|
|
||||||
# Network
|
# Network
|
||||||
alias ip-show='curl https://ipinfo.io/ip' # Show public IP address
|
alias ip-show='curl https://ipinfo.io/ip' # Show public IP address
|
||||||
|
@ -224,14 +230,6 @@ if [ -x /usr/bin/dircolors ]; then
|
||||||
alias diff='diff --color=auto'
|
alias diff='diff --color=auto'
|
||||||
alias ip='ip --color=auto'
|
alias ip='ip --color=auto'
|
||||||
|
|
||||||
export LESS_TERMCAP_mb=$'\E[1;31m' # begin blink
|
|
||||||
export LESS_TERMCAP_md=$'\E[1;36m' # begin bold
|
|
||||||
export LESS_TERMCAP_me=$'\E[0m' # reset bold/blink
|
|
||||||
export LESS_TERMCAP_so=$'\E[01;33m' # begin reverse video
|
|
||||||
export LESS_TERMCAP_se=$'\E[0m' # reset reverse video
|
|
||||||
export LESS_TERMCAP_us=$'\E[1;32m' # begin underline
|
|
||||||
export LESS_TERMCAP_ue=$'\E[0m' # reset underline
|
|
||||||
|
|
||||||
# Take advantage of $LS_COLORS for completion as well
|
# Take advantage of $LS_COLORS for completion as well
|
||||||
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
|
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue