mirror of
https://github.com/cole-maxwell1/dotfiles.git
synced 2026-01-25 14:40:22 -05:00
Add aliases for ls if lsd isn't available
This commit is contained in:
14
.zshrc
14
.zshrc
@@ -10,7 +10,6 @@ fi
|
|||||||
# Make .local/bin directory if it doesn't exist for user binaries
|
# Make .local/bin directory if it doesn't exist for user binaries
|
||||||
if [[ ! -d $HOME/.local/bin ]]; then
|
if [[ ! -d $HOME/.local/bin ]]; then
|
||||||
mkdir -p $HOME/.local/bin
|
mkdir -p $HOME/.local/bin
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add .local/bin to $PATH if it doesn't exist
|
# Add .local/bin to $PATH if it doesn't exist
|
||||||
@@ -125,9 +124,14 @@ fi
|
|||||||
# Aliases for lsd (if installed)
|
# Aliases for lsd (if installed)
|
||||||
# lsd is a rust ls alternative with a lot of features and fun colors/icons (Nerd Fonts required)
|
# lsd is a rust ls alternative with a lot of features and fun colors/icons (Nerd Fonts required)
|
||||||
if command -v lsd &> /dev/null; then
|
if command -v lsd &> /dev/null; then
|
||||||
alias ls="lsd -F"
|
alias ls="lsd -F" # Add classification to file types
|
||||||
alias la="lsd -AF"
|
alias la="lsd -AF" rg
|
||||||
alias ll="lsd -lAF"
|
alias ll="lsd -lAF"
|
||||||
alias lg="lsd -F --group-dirs=first"
|
alias lg="lsd -F --group-dirs=first" # Group directories first
|
||||||
alias lt="lsd --tree"
|
alias lt="lsd --tree --depth 5" # Show directory tree with depth of 5
|
||||||
|
alias li="lsd -ilAF" # Show inode numbers
|
||||||
|
else
|
||||||
|
alias la="ls -a" # Show all files
|
||||||
|
alias ll="ls -alh" # Show all files, long format, human readable sizes
|
||||||
|
alias li="ls -ialh" # Show all files, long format, human readable sizes, inode numbers
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user