bash: make lt alias more regular (using either exa or tree)
This commit is contained in:
parent
1ace88fb90
commit
b19c5282b3
1 changed files with 5 additions and 4 deletions
|
@ -151,16 +151,21 @@ if command -v exa >/dev/null; then
|
||||||
alias lt="ls -lT"
|
alias lt="ls -lT"
|
||||||
alias lta="ls -lTa"
|
alias lta="ls -lTa"
|
||||||
alias lsc="ls --color=always"
|
alias lsc="ls --color=always"
|
||||||
|
alias ltc="lt --color=always"
|
||||||
elif ls --group-directories-first --color=auto &>/dev/null 2>&1; then
|
elif ls --group-directories-first --color=auto &>/dev/null 2>&1; then
|
||||||
# GNU ls
|
# GNU ls
|
||||||
alias ls="ls -hF --group-directories-first --color=auto"
|
alias ls="ls -hF --group-directories-first --color=auto"
|
||||||
alias la="ls -A"
|
alias la="ls -A"
|
||||||
|
alias lt="tree --dirsfirst -FI '.git|Spotlight-V100|.fseventsd'"
|
||||||
alias lsc="ls --color=always"
|
alias lsc="ls --color=always"
|
||||||
|
alias ltc="tree -C --dirsfirst -FI '.git'"
|
||||||
else
|
else
|
||||||
# BSD ls (e.g. macOS)
|
# BSD ls (e.g. macOS)
|
||||||
alias ls="ls -hF -G"
|
alias ls="ls -hF -G"
|
||||||
alias la="ls -A"
|
alias la="ls -A"
|
||||||
|
alias lt="tree --dirsfirst -FI '.git|Spotlight-V100|.fseventsd'"
|
||||||
alias lsc="/usr/bin/env CLICOLOR_FORCE=1 ls"
|
alias lsc="/usr/bin/env CLICOLOR_FORCE=1 ls"
|
||||||
|
alias ltc="tree -C --dirsfirst -FI '.git'"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
alias ll="ls -l"
|
alias ll="ls -l"
|
||||||
|
@ -200,10 +205,6 @@ alias light='change_bg light'
|
||||||
# Add shell functions
|
# Add shell functions
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
tree() { command tree --dirsfirst -FI '.git|Spotlight-V100|.fseventsd' "$@"; }
|
|
||||||
|
|
||||||
ltree() { tree -C "$@" | less -R; }
|
|
||||||
|
|
||||||
mkcd() { mkdir -p -- "$1" && cd -P -- "$1" || return; }
|
mkcd() { mkdir -p -- "$1" && cd -P -- "$1" || return; }
|
||||||
|
|
||||||
change_bg() { BACKGROUND="$1"; command -v solarize >/dev/null && solarize; }
|
change_bg() { BACKGROUND="$1"; command -v solarize >/dev/null && solarize; }
|
||||||
|
|
Loading…
Add table
Reference in a new issue