# $NetBSD: dot.shrc,v 1.3 2007/11/24 11:14:42 pavel Exp $ if [ -f /etc/shrc ]; then . /etc/shrc fi case "$-" in *i*) # interactive mode settings go here export GIT_EDITOR='vi +:"so /usr/local/share/git.exrc"' alias ack='ack --noheading' alias info='info --vi-keys' alias ls='ls -p' n() { f=`mktemp` noice -p "$@" >$f && cd "$(cat $f)" rm $f } go() { [ -z "$1" ] && { echo usage: $0 [cmd ...] name 2>&1; return 1; } eval name=\$$# r=`find . -name "$name" -print -exit` [ -z "$r" ] && { echo "$name" not found 2>&1; return 1; } [ -f "$r" ] && r="$(dirname "$r")" cd "$r" && { [ $# -eq 1 ] && return; BASH_COMMAND=$* cmdtitle 2>&-; "$@"; } } ;; esac