19 lines
		
	
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #! /bin/zsh
 | ||
| # A script to make using 256 colors in zsh less painful.
 | ||
| # P.C. Shyamshankar <sykora@lucentbeing.com>
 | ||
| 
 | ||
| typeset -Ag FX FG BG
 | ||
| 
 | ||
| FX=(
 | ||
|     reset     "[00m"
 | ||
|     bold      "[01m" no-bold      "[22m"
 | ||
|     italic    "[03m" no-italic    "[23m"
 | ||
|     underline "[04m" no-underline "[24m"
 | ||
|     blink     "[05m" no-blink     "[25m"
 | ||
|     reverse   "[07m" no-reverse   "[27m"
 | ||
| )
 | ||
| 
 | ||
| for color in {0..255}; do
 | ||
|     FG[$color]="[38;5;${color}m"
 | ||
|     BG[$color]="[48;5;${color}m"
 | ||
| done
 | 
