Added various updates, and tty shell colors
This commit is contained in:
		
							parent
							
								
									faca28aa04
								
							
						
					
					
						commit
						afc83bb6c0
					
				
					 4 changed files with 110 additions and 8 deletions
				
			
		
							
								
								
									
										8
									
								
								misc.sh
									
										
									
									
									
								
							
							
						
						
									
										8
									
								
								misc.sh
									
										
									
									
									
								
							| 
						 | 
					@ -8,8 +8,12 @@ if [[ -e /usr/share/autojump/autojump.sh ]]; then
 | 
				
			||||||
	. /usr/share/autojump/autojump.sh
 | 
						. /usr/share/autojump/autojump.sh
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export LESS=R # colorize less output if we use a pipe
 | 
					export LESS=RF	# colorize less output if we use a pipe 
 | 
				
			||||||
 | 
									# quit automatically if we only have one screen of stuff
 | 
				
			||||||
 | 
									# 
 | 
				
			||||||
export HISTSIZE=10000
 | 
					export HISTSIZE=10000
 | 
				
			||||||
export HISTFILESIZE=20000
 | 
					export HISTFILESIZE=20000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df'
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										13
									
								
								node.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								node.sh
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# echo 'prefix = ~/.node' > ~/.npmrc
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [[ -d ~/.node ]]; then
 | 
				
			||||||
 | 
					  if [[ -d ~/.node/bin ]]; then
 | 
				
			||||||
 | 
					    export PATH="$HOME/.node/bin:$PATH"
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					  export NODE_PATH="$HOME/.node/lib/node_modules:$NODE_PATH"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
| 
						 | 
					@ -62,12 +62,7 @@ function loadDirectory() {
 | 
				
			||||||
###########
 | 
					###########
 | 
				
			||||||
# Load information that is in any extra random installed directory.
 | 
					# Load information that is in any extra random installed directory.
 | 
				
			||||||
__LOAD_DIRS=(
 | 
					__LOAD_DIRS=(
 | 
				
			||||||
	/opt/poke
 | 
					 | 
				
			||||||
	/opt/fpga
 | 
					 | 
				
			||||||
	/opt/makemkv
 | 
						/opt/makemkv
 | 
				
			||||||
	/opt/icestorm
 | 
					 | 
				
			||||||
	/opt/openmhz
 | 
					 | 
				
			||||||
	/opt/gemini
 | 
					 | 
				
			||||||
	$HOME/.local/share/gem/ruby/3.0.0
 | 
						$HOME/.local/share/gem/ruby/3.0.0
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
for DIR_EXPAND in ${__LOAD_DIRS[@]}; do
 | 
					for DIR_EXPAND in ${__LOAD_DIRS[@]}; do
 | 
				
			||||||
| 
						 | 
					@ -76,7 +71,11 @@ done
 | 
				
			||||||
unset DIR_EXPAND __LOAD_DIRS
 | 
					unset DIR_EXPAND __LOAD_DIRS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set PATH so it includes user's private bin if it exists
 | 
					# set PATH so it includes user's private bin if it exists
 | 
				
			||||||
__LOAD_PATHS=("$HOME/.cargo/bin" "$HOME/bin" "$HOME/.bin" )
 | 
					__LOAD_PATHS=(
 | 
				
			||||||
 | 
						"$HOME/bin"
 | 
				
			||||||
 | 
						"$HOME/.bin"
 | 
				
			||||||
 | 
						/opt/oss-cad-suite/bin
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
for DIR_EXPAND in ${__LOAD_PATHS[@]}; do
 | 
					for DIR_EXPAND in ${__LOAD_PATHS[@]}; do
 | 
				
			||||||
	pathStripAdd "$DIR_EXPAND" front
 | 
						pathStripAdd "$DIR_EXPAND" front
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										86
									
								
								tty-colors.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										86
									
								
								tty-colors.sh
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,86 @@
 | 
				
			||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ "$TERM" = "linux" ]; then
 | 
				
			||||||
 | 
					    case ${1:-3} in
 | 
				
			||||||
 | 
					        1) # Peppermint
 | 
				
			||||||
 | 
					        echo -en "\e]P0353535"
 | 
				
			||||||
 | 
					        echo -en "\e]P1E64569"
 | 
				
			||||||
 | 
					        echo -en "\e]P289D287"
 | 
				
			||||||
 | 
					        echo -en "\e]P3DAB752"
 | 
				
			||||||
 | 
					        echo -en "\e]P4439ECF"
 | 
				
			||||||
 | 
					        echo -en "\e]P5D961DC"
 | 
				
			||||||
 | 
					        echo -en "\e]P664AAAF"
 | 
				
			||||||
 | 
					        echo -en "\e]P7B3B3B3"
 | 
				
			||||||
 | 
					        echo -en "\e]P8535353"
 | 
				
			||||||
 | 
					        echo -en "\e]P9E4859A"
 | 
				
			||||||
 | 
					        echo -en "\e]PAA2CCA1"
 | 
				
			||||||
 | 
					        echo -en "\e]PBE1E387"
 | 
				
			||||||
 | 
					        echo -en "\e]PC6FBBE2"
 | 
				
			||||||
 | 
					        echo -en "\e]PDE586E7"
 | 
				
			||||||
 | 
					        echo -en "\e]PE96DCDA"
 | 
				
			||||||
 | 
					        echo -en "\e]PFDEDEDE"
 | 
				
			||||||
 | 
					        ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        2) # Hemisu dark
 | 
				
			||||||
 | 
					        echo -en "\e]P0444444"
 | 
				
			||||||
 | 
					        echo -en "\e]P1FF0054"
 | 
				
			||||||
 | 
					        echo -en "\e]P2B1D630"
 | 
				
			||||||
 | 
					        echo -en "\e]P39D895E"
 | 
				
			||||||
 | 
					        echo -en "\e]P467BEE3"
 | 
				
			||||||
 | 
					        echo -en "\e]P5B576BC"
 | 
				
			||||||
 | 
					        echo -en "\e]P6569A9F"
 | 
				
			||||||
 | 
					        echo -en "\e]P7EDEDED"
 | 
				
			||||||
 | 
					        echo -en "\e]P8777777"
 | 
				
			||||||
 | 
					        echo -en "\e]P9D65E75"
 | 
				
			||||||
 | 
					        echo -en "\e]PABAFFAA"
 | 
				
			||||||
 | 
					        echo -en "\e]PBECE1C8"
 | 
				
			||||||
 | 
					        echo -en "\e]PC9FD3E5"
 | 
				
			||||||
 | 
					        echo -en "\e]PDDEB3DF"
 | 
				
			||||||
 | 
					        echo -en "\e]PEB6E0E5"
 | 
				
			||||||
 | 
					        echo -en "\e]PFFFFFFF"
 | 
				
			||||||
 | 
					        ;;
 | 
				
			||||||
 | 
					        3) # Dark Pastel
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        echo -en "\e]P0000000"
 | 
				
			||||||
 | 
					        echo -en "\e]P1ff5555"
 | 
				
			||||||
 | 
					        echo -en "\e]P255ff55"
 | 
				
			||||||
 | 
					        echo -en "\e]P3ffff55"
 | 
				
			||||||
 | 
					        echo -en "\e]P45555ff"
 | 
				
			||||||
 | 
					        echo -en "\e]P5ff55ff"
 | 
				
			||||||
 | 
					        echo -en "\e]P655ffff"
 | 
				
			||||||
 | 
					        echo -en "\e]P7bbbbbb"
 | 
				
			||||||
 | 
					        echo -en "\e]P8555555"
 | 
				
			||||||
 | 
					        echo -en "\e]P9ff5555"
 | 
				
			||||||
 | 
					        echo -en "\e]PA55ff55"
 | 
				
			||||||
 | 
					        echo -en "\e]PBffff55"
 | 
				
			||||||
 | 
					        echo -en "\e]PC5555ff"
 | 
				
			||||||
 | 
					        echo -en "\e]PDff55ff"
 | 
				
			||||||
 | 
					        echo -en "\e]PE55ffff"
 | 
				
			||||||
 | 
					        echo -en "\e]PFffffff"
 | 
				
			||||||
 | 
					        ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        5) # Harper
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        echo -en "\e]P0010101"
 | 
				
			||||||
 | 
					        echo -en "\e]P1f8b63f"
 | 
				
			||||||
 | 
					        echo -en "\e]P27fb5e1"
 | 
				
			||||||
 | 
					        echo -en "\e]P3d6da25"
 | 
				
			||||||
 | 
					        echo -en "\e]P4489e48"
 | 
				
			||||||
 | 
					        echo -en "\e]P5b296c6"
 | 
				
			||||||
 | 
					        echo -en "\e]P6f5bfd7"
 | 
				
			||||||
 | 
					        echo -en "\e]P7a8a49d"
 | 
				
			||||||
 | 
					        echo -en "\e]P8726e6a"
 | 
				
			||||||
 | 
					        echo -en "\e]P9f8b63f"
 | 
				
			||||||
 | 
					        echo -en "\e]PA7fb5e1"
 | 
				
			||||||
 | 
					        echo -en "\e]PBd6da25"
 | 
				
			||||||
 | 
					        echo -en "\e]PC489e48"
 | 
				
			||||||
 | 
					        echo -en "\e]PDb296c6"
 | 
				
			||||||
 | 
					        echo -en "\e]PEf5bfd7"
 | 
				
			||||||
 | 
					        echo -en "\e]PFfefbea"
 | 
				
			||||||
 | 
					        ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        *)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    esac
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue