From 5e7f909bb4f66bba60d3c4ff31df012d21d18699 Mon Sep 17 00:00:00 2001 From: Thorsten Töpper Date: Thu, 19 Jun 2014 12:13:40 +0200 Subject: Some files from the laptop. --- zshrc | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 zshrc (limited to 'zshrc') diff --git a/zshrc b/zshrc new file mode 100644 index 0000000..29b7899 --- /dev/null +++ b/zshrc @@ -0,0 +1,49 @@ +setopt append_history +#unsetopt share_history +export GOPATH=~/go +export PATH=$(ruby -rubygems -e "puts Gem.user_dir")/bin:/home/atsutane/bin:/home/atsutane/go/bin:$PATH:/opt/bsvc/usr/bin +export OOO_FORCE_DESKTOP=gnome +export KEYID="295AFBF4" +export VISUAL=vim +export JAVA_HOME=/usr/lib/jvm/java-7-openjdk +export MSF_DATABASE_CONFIG=/home/atsutane/.armitage_dbconfig.yml + +# Edit a temporary file with my template for a C proof-of-concept +alias cpoc='cd /tmp && FN=$(mktemp --suffix=.c) && cp ~/.poc-template.c $FN && vim $FN && echo "Proof-of-concept stored in $FN"' +alias rm='nocorrect rm -I' +alias scr='screen -x || screen' + +function getinet () { + if [ $(ifconfig wlan0 | grep "inet addr:" | cut -d ":" -f 2 | cut -d " " -f1) ]; then + echo "$(ifconfig wlan0 | grep "inet addr:" | cut -d ":" -f 2 | cut -d " " -f1) @wlan0" + fi + if [ $(ifconfig eth0 | grep "inet addr:" | cut -d ":" -f 2 | cut -d " " -f1) ]; then + echo "$(ifconfig eth0 | grep "inet addr:" | cut -d ":" -f 2 | cut -d " " -f1) @eth0" + fi +} + +function parse_git_branch() { + print "%{\e[1;34m%}$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')%{\e[0m%}\n" +} + + +#Run ssh-agent http://mah.everybody.org/docs/ssh +SSH_ENV="/tmp/.ssh_atsu_environment" +function start_agent { + echo "Initialising new SSH agent..." + /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" + echo succeeded + chmod 600 "${SSH_ENV}" + . "${SSH_ENV}" > /dev/null +} +# Source SSH settings, if applicable +if [ -f "${SSH_ENV}" ]; then + . "${SSH_ENV}" > /dev/null + ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { + start_agent; + } +else + start_agent; +fi + + -- cgit v1.2.3-70-g09d2