changeset 44:3680ddae8df8

Alter colours, add more file types and increase clarity * Underline directories to make them stand out (bold isn't always enough) * Make sure normal files don't become unreadable in dark terminals * Darken video colour * Add colouring for code and patches * Highlight log files and certificates * "Hide" more unimportant files
author IBBoard <dev@ibboard.co.uk>
date Tue, 21 Mar 2017 19:33:19 +0000
parents 6ea4cdc0c783
children 768ac595e97d
files dircolors
diffstat 1 files changed, 88 insertions(+), 55 deletions(-) [+]
line wrap: on
line diff
--- a/dircolors	Mon Mar 20 21:08:32 2017 +0000
+++ b/dircolors	Tue Mar 21 19:33:19 2017 +0000
@@ -63,16 +63,16 @@
 # https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
 
 NORMAL 00       # global default, although everything should be something.
-FILE   00;38;5;236       # normal file
-DIR    01;38;5;25    # directory
+FILE   00       # normal file - don't colour so that it works with light and dark terminals
+DIR    01;38;5;25;4    # directory
 LINK   00;38;5;30    # symbolic link
 FIFO   48;5;236;38;5;178    # pipe
-SOCK   01;38;5;13    # socket
-DOOR   01;38;5;13    # door
+SOCK   01;38;5;248;48;5;58    # socket
+DOOR   01;38;5;248;48;5;58    # door
 BLK    48;5;236;38;5;178;01 # block device driver
 CHR    48;5;236;38;5;178;01 # character device driver
 ORPHAN 48;5;236;31;01  # symlink to nonexistent file, or non-stat'able file
-MISSING 01;38;5;178;48;5;11 # ... and the files they point to
+MISSING 01;05;38;5;178;48;5;88 # ... and the files they point to
 SETUID 37;48;5;11    # file that is setuid (u+s)
 SETGID 38;5;236;48;5;11    # file that is setgid (g+s)
 CAPABILITY 38;5;236;43        # file with capability
@@ -119,7 +119,9 @@
 .xz   00;38;5;94
 .7z   00;38;5;94
 .jar  00;38;5;94
-.iso  00;38;5;94
+.rar  00;38;5;94
+.iso  00;38;5;244
+.xpi  00;38;5;166
 
 # image formats (Tango purple-ish)
 .avi  00;38;5;98
@@ -150,32 +152,32 @@
 .ico  00;38;5;98
 
 # sound and video formats (yellow)
-.aiff 00;38;5;178
-.au   00;38;5;178
-.mid  00;38;5;178
-.mp3  00;38;5;178
-.ogg  00;38;5;178
-.voc  00;38;5;178
-.wav  00;38;5;178
-.mov  00;38;5;178
-.mpg  00;38;5;178
-.mpg  00;38;5;178
-.mpeg 00;38;5;178
-.m2v  00;38;5;178
-.mkv  00;38;5;178
-.ogm  00;38;5;178
-.mp4  00;38;5;178
-.m4v  00;38;5;178
-.mp4v 00;38;5;178
-.vob  00;38;5;178
-.avi  00;38;5;178
-.webm 00;38;5;178
-.MP4  00;38;5;178
-.MPG  00;38;5;178
-.MP3  00;38;5;178
-.amr  00;38;5;178
+.aiff 00;38;5;142
+.au   00;38;5;142
+.mid  00;38;5;142
+.mp3  00;38;5;142
+.ogg  00;38;5;142
+.voc  00;38;5;142
+.wav  00;38;5;142
+.mov  00;38;5;142
+.mpg  00;38;5;142
+.mpg  00;38;5;142
+.mpeg 00;38;5;142
+.m2v  00;38;5;142
+.mkv  00;38;5;142
+.ogm  00;38;5;142
+.mp4  00;38;5;142
+.m4v  00;38;5;142
+.mp4v 00;38;5;142
+.vob  00;38;5;142
+.avi  00;38;5;142
+.webm 00;38;5;142
+.MP4  00;38;5;142
+.MPG  00;38;5;142
+.MP3  00;38;5;142
+.amr  00;38;5;142
 
-# Documents
+# Documents (blue)
 .html   00;38;5;69
 .doc    00;38;5;69
 .htm    00;38;5;69
@@ -188,30 +190,61 @@
 .epub   00;38;5;69
 .mobi   00;38;5;69
 .odt    00;38;5;69
+.ods    00;38;5;69
 .csv    00;38;5;69
-
-.pdf    00;38;5;124
+.sxw    00;38;5;69
+.md     00;38;5;69
+# Make PDF red, because Adobe and because they're non-editable
+.pdf    00;38;5;88
+# Make templates lighter
+.ott    00;38;5;111
+.ots    00;38;5;111
 
-# Code (not enough colours!)
-#.cs     38;5;12
-#.csproj 38;5;12
-#.java   38;5;12
-#.patch  38;5;12
-#.diff   38;5;12
-#.config 38;5;12
-#.cfg    38;5;12
-#.xml    38;5;12
-#.js     38;5;12
-#.sql    38;5;12
-#.php    38;5;12
-#.css    38;5;12
-#.vala   38;5;12
-#.c      38;5;12
+# Code (darker green than executable)
+.cs     00;38;5;28
+.java   00;38;5;28
+.config 00;38;5;28
+.conf   00;38;5;28
+.cfg    00;38;5;28
+.xml    00;38;5;28
+.js     00;38;5;28
+.sql    00;38;5;28
+.php    00;38;5;28
+.css    00;38;5;28
+.vala   00;38;5;28
+.c      00;38;5;28
+.h      00;38;5;28
+.m4     00;38;5;28
+.am     00;38;5;28
+.ac     00;38;5;28
+.in     00;38;5;28
+.rb     00;38;5;28
+.scala  00;38;5;28
+.py     00;38;5;28
 
-# backup files, templates, etc (white/grey - less obvious)
-*~    00;38;5;250
-.bak  00;38;5;250
-.pidb 00;38;5;250
-.mdb  00;38;5;250
-.ott  00;38;5;250
-.ots  00;38;5;250
+# Code changes (different green)
+.patch  00;38;5;65
+.diff   00;38;5;65
+
+# Logs need to stand out
+.log    00;38;5;160
+
+# Security-related files in yellow
+.crt    00;38;5;220
+.key    00;38;5;220
+.pub    00;38;5;220
+.ks     00;38;5;220
+.p12    00;38;5;220
+
+# backup files, templates, and things users don't normally care about (white/grey - less obvious)
+*~    00;38;5;248
+.bak  00;38;5;248
+.pidb 00;38;5;248
+.mdb  00;38;5;248
+.pdb  00;38;5;248
+.orig 00;38;5;248
+.old  00;38;5;248
+.rej  00;38;5;248
+.pyc  00;38;5;248
+.ini  00;38;5;248
+.xmp  00;38;5;248
\ No newline at end of file