From d9351d0ec8a8cb86f4af0d4e4258bfef0f0598c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=9F=E9=85=8C=20=E9=B5=AC=E5=85=84?= Date: Fri, 6 Mar 2015 11:24:05 +0800 Subject: [PATCH] Added dumpcolors and runscript --- bash/bashrc/rbashrc | 11 ++++++++++- bash/dumpcolors | 26 ++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 bash/dumpcolors diff --git a/bash/bashrc/rbashrc b/bash/bashrc/rbashrc index e19a892..de99777 100644 --- a/bash/bashrc/rbashrc +++ b/bash/bashrc/rbashrc @@ -61,7 +61,7 @@ if ! shopt -oq posix; then fi fi -function update_bashrc { +function rbash_upgrade { echo "Updating the .bashrc" TMPFILE=/tmp/$( cat /proc/sys/kernel/random/uuid ) curl -s "http://git.astropenguin.net/?p=utils.git;a=blob_plain;f=bash/bashrc/rbashrc;hb=HEAD" > $TMPFILE @@ -81,6 +81,15 @@ function update_bashrc { . ~/.bashrc } +function rbash_run { + echo "Getting: $1" + TMPFILE=/tmp/$( cat /proc/sys/kernel/random/uuid ) + curl -s "http://git.astropenguin.net/?p=utils.git;a=blob_plain;f=bash/$1;hb=HEAD" > $TMPFILE + shift + bash $TMPFILE $@ + rm $TMPFILE +} + export PS1='This is \e[1;31m\e[0m: \w\n$ ' export EDITOR=vim diff --git a/bash/dumpcolors b/bash/dumpcolors new file mode 100644 index 0000000..8b0f839 --- /dev/null +++ b/bash/dumpcolors @@ -0,0 +1,26 @@ +#!/bin/bash +# +# This file echoes a bunch of color codes to the +# terminal to demonstrate what's available. Each +# line is the color code of one forground color, +# out of 17 (default + 16 escapes), followed by a +# test use of that color on all nine background +# colors (default + 8 escapes). +# + +T='gYw' # The test text + +echo -e "\n 40m 41m 42m 43m\ + 44m 45m 46m 47m"; + +for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \ + '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \ + ' 36m' '1;36m' ' 37m' '1;37m'; + do FG=${FGs// /} + echo -en " $FGs \033[$FG $T " + for BG in 40m 41m 42m 43m 44m 45m 46m 47m; + do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; + done + echo; +done +echo