}
function precmd() { # Hook
- local dirinfo=$(print_directory_info $(pwd))
+ local dirinfo="$(print_directory_info $(pwd))"
case $dirinfo in
"")
function print_directory_info() {
local absdir=$1
- if [[ -d $absdir/.git ]] then
+ if [[ -r $absdir/.git ]] then
# Git
git branch --no-color 2>/dev/null \
| sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
alias pkgsrc="pushd /usr/pkgsrc"
alias man="LANG=C man"
-alias aria="ssh -X admin@aria.cielonegro.org"
-alias nem="ssh -X pho@nem.cielonegro.org"
-alias mikasa="ssh -X daimon@mikasa.tomilab.net"
-
alias aria-emacs="ssh -f -X admin@aria.cielonegro.org emacsclient -c"
-
-alias g1="ssh pho@g1.cuenote.jp"
-alias g2="ssh pho@g2.cuenote.jp"
-alias mana="ssh pho@mana"
+alias pho-dev-boinc="ssh -f -X pho@pho.dev.office.ymir.co.jp env LANG=C /home/pho/var/BOINC/run_manager"
if [ $(hostname) = "aria.cielonegro.org" ]; then
alias safari="open -a Safari"
alias syssleep='sudo shutdown -s now'
fi
-if [ $(uname) = "Darwin" ]; then
+if [[ $(uname) = "Darwin" ]]; then
alias ldd="otool -L"
alias ls='ls -Fw'
alias lls='ls -la'
fi
+function osname () {
+ case $(uname) in
+ "Darwin" | "FreeBSD" | "NetBSD")
+ uname -v;;
+ "Linux")
+ if [[ -f "/etc/redhat-release" ]]; then
+ cat "/etc/redhat-release"
+ elif [[ -f "/etc/SuSE-release" ]]; then
+ cat "/etc/SuSE-release"
+ else
+ echo -n "$0: I know this is "$(uname -o)" but " >&2
+ echo "have no idea about its distribution." >&2
+ return 1
+ fi;;
+ *)
+ echo "$0: Failed to detect the OS name." >&2
+ return 1
+ esac
+}
+
# The following lines were added by compinstall
zstyle :compinstall filename "$HOME/.zshrc"