summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bash_aliases9
1 files changed, 7 insertions, 2 deletions
diff --git a/bash_aliases b/bash_aliases
index 34e68a8..975955b 100644
--- a/bash_aliases
+++ b/bash_aliases
@@ -3,15 +3,20 @@
# BASH ALIASES
#
+# Helper Functions
+exists() {
+ command -v $1 >/dev/null 2>&1
+}
+
# Better defaults
-alias ls="ls -hvF --group-directories --color=auto"
+alias ls="ls -hvF --group-directories-first --color=auto"
alias rm="rm -iv"
exists tree && alias tree="tree --dirsfirst"
# Eza
if exists eza; then
- alias ls="eza --group --group-directories-first"
+ alias ls="eza --group-directories-first --group"
alias tree="ls --tree"
fi