]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - setup.sh
shell/aliases: Add aliases lt (ls -lt) and lat (ls -alt).
[config/dotfiles.git] / setup.sh
index 6bede115a519091e3d1c2c1e24cb57f8a19b5b4e..1be636c42c91e50bc47ec3d08cfc832fca567259 100755 (executable)
--- a/setup.sh
+++ b/setup.sh
@@ -64,17 +64,20 @@ perl < lesskey \
     | lesskey -
 chmod 0600 ~/.less
 
+# Custom colors for GNU ls.
+if installed dircolors; then
+    dircolors -b shell/dircolors.in > shell/dircolors
+fi
+
 # Find the required options to get colored ls output. GNU ls is preferred. See
 # shell/aliases.in for details. Doing this here instead of in shell/aliases
 # speeds up shell starts.
 #
 # Check if colors are available.
-ls --color > /dev/null 2>&1
-if test $? -eq 0; then
+if ls --color > /dev/null 2>&1; then
     ls_color=gnu
 else
-    ls -G > /dev/null 2>&1
-    if test $? -eq 0; then
+    if ls -G > /dev/null 2>&1; then
         ls_color=cli
     else
         ls_color=