Переглянути джерело

fix and cleanse code

pull/1/head
10sr 12 роки тому
джерело
коміт
7a7bd28ee0
1 змінених файлів з 12 додано та 42 видалено
  1. +12
    -42
      bashrc

+ 12
- 42
bashrc Переглянути файл

@@ -62,8 +62,6 @@ fi
#######################

uname -a

echo
echo TERM $TERM on $(tty), running $BASH $BASH_VERSION
echo

@@ -160,36 +158,13 @@ showinfo(){

x(){
if [[ -z $DISPLAY ]] && ! [[ -e /tmp/.X11-unix/X0 ]] && (( EUID )); then
#nohup startx # >~/.backup/log/xorg.log 2>&1 &
#nohup startx >~/.backup/log/xorg.log 2>&1 &
startx
else
echo "X cant be started! Maybe another X is already running!" 1>&2
fi
}

export __MYGITBAREREP="${HOME}/dbx/.git-bare"
git-make-local-rep(){
test $# -eq 0 && {
echo "specify repository name." 1>&2
return 1
}

dir="${__MYGITBAREREP}/$1.git"
cdir=$PWD

if test -d "$dir"
then
echo "dir $dir already exist!" 1>&2
else
mkdir -p "$dir" && {
cd "$dir" &&
git init --bare --shared=all
}
fi

cd ${cdir}
}

bak(){
for file in "$@"
do
@@ -277,7 +252,7 @@ convmv-sjis2utf8-test(){
convmv-sjis2utf8-notest(){
convmv -r -f sjis -t utf8 * --notest
}
_mygitconfig(){
_my_git_config(){
git config --global user.name '10sr'
git config --global user.email '8slashes+git@gmail.com'
git config --global core.autocrlf false
@@ -361,17 +336,19 @@ _colors(){
"\e[37;1mBright White\n" \
"\e[0m"
}
# http://www.frexx.de/xterm-256-notes/data/colortable16.sh

_install_script(){
_my_install_script(){
mkdir -p $HOMO/bin/
for f in "$@"
do
bn=$(basename "$f")
type ${bn} >/dev/null 2>&1 || wget "$f" -P "$HOME/bin/"
chmod u+x "$HOME/bin/${bn}"
type ${bn} >/dev/null 2>&1 || {
wget "$f" -P "$HOME/bin/"
chmod u+x "$HOME/bin/${bn}"
}
done
}
_my_install_script http://www.frexx.de/xterm-256-notes/data/colortable16.sh

winln(){
# for windose make link (actually junction)
@@ -388,7 +365,7 @@ winln(){
fi
}

battery-status(){
__my_battery_status(){
local dir=/sys/class/power_supply/BAT0
if test -d $dir
then
@@ -399,14 +376,7 @@ battery-status(){
printf "$1" "${st}:${rate}%"
fi
}
alias bat='battery-status %s\\n'

battery-status2(){
local dir=/sys/class/power_supply/BAT0
. $dir/uevent
local rate=$(expr $POWER_SUPPLY_CHARGE_NOW \* 100 / $POWER_SUPPLY_CHARGE_FULL)
echo ${POWER_SUPPLY_STATUS}:${rate}%
}
alias bat='__my_battery_status %s\\n'

ip-address(){
local ip=$(LANG=C ifconfig | grep "inet " | grep -v "127.0.0.1" | awk '{print $2}')
@@ -447,7 +417,7 @@ __my_prompt_function(){ # used by PS1
local ip=$(ip-address [Addr:%s])
local bst="/tmp/${USER}-tmp/batterystatus"
test -f $bst && local battery="[Battery:$(sed -e 's`%`%%`g' $bst)]"
battery-status %s >$bst &
__my_battery_status %s >$bst &
fi
# local battery=$(battery-state [%s] | sed -e 's`%`%%`g') # very slow
printf " [${c1}${pwd}${cdef}<${c3}${oldpwd}${cdef}]${git}${svn}${battery}${ip}\n"
@@ -455,7 +425,7 @@ __my_prompt_function(){ # used by PS1
printf "shlv:${SHLVL} jobs:${jobnum} last:${lastreturn} "

TERMTITLE="${USER}@${HOSTNAME} ${PWD}"
test -n "$DISPLAY" && echo -n -e "\033]0;${TERMTITLE}\007"
test -n "$DISPLAY" && test -z "$EMACS" && echo -n -e "\033]0;${TERMTITLE}\007"
}

# from https://wiki.archlinux.org/index.php/X_resources


Завантаження…
Відмінити
Зберегти