Browse Source

Moved azzgoat's .bashrc modificaions to its mydots counterpart

Alois Mahdal (@azzgoat) 12 years ago
parent
commit
6253301f9c
1 changed files with 61 additions and 0 deletions
  1. 61
    0
      dotfiles/bash/host/azzgoat.bashrc

+ 61
- 0
dotfiles/bash/host/azzgoat.bashrc View File

@@ -20,11 +20,72 @@ alias         npm="$HOME/local/node/bin/npm"
20 20
 alias         tap="./node_modules/tap/bin/tap.js"
21 21
 alias  tap-reader="./node_modules/tap/bin/tap-reader.js"
22 22
 
23
+# keep modified stamps for some files
24
+alias vim='~/bin/vim-bx.pl'
25
+
26
+alias Markdown='~/bin/Markdown'
23 27
 alias diff="colordiff"
24 28
 
29
+# from minions
30
+alias autotest.pl='~/bin/autotest.pl'
31
+alias watchdump.pl='~/bin/watchdump.pl'
32
+
33
+# Linux counter
34
+alias lico-update.sh='~/bin/lico-update.sh'
35
+
25 36
 
26 37
 ### ...... ###
27 38
 ### OTHERS ###
28 39
 ### '''''' ###
29 40
 
41
+# tame minions
30 42
 export PERL5LIB="$PERL5LIB:$HOME/lib/minions/lib"
43
+
44
+# Add RVM to PATH for scripting
45
+export PATH=$PATH:$HOME/.rvm/bin
46
+
47
+export EDITOR='vim'
48
+
49
+### ................ ###
50
+### SET UP SSH-AGENT ###
51
+### '''''''''''''''' ###
52
+
53
+# http://mah.everybody.org/docs/ssh#run-ssh-agent
54
+
55
+SSH_ENV="$HOME/.ssh/environment"
56
+
57
+function start_agent {
58
+     echo "Initialising new SSH agent..."
59
+     /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
60
+     echo succeeded
61
+     chmod 600 "${SSH_ENV}"
62
+     . "${SSH_ENV}" > /dev/null
63
+     /usr/bin/ssh-add;
64
+}
65
+
66
+# Source SSH settings, if applicable
67
+
68
+if [ -f "${SSH_ENV}" ]; then
69
+     . "${SSH_ENV}" > /dev/null
70
+     #ps ${SSH_AGENT_PID} doesn't work under cywgin
71
+     ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
72
+         start_agent;
73
+     }
74
+else
75
+     start_agent;
76
+fi
77
+
78
+### .................. ###
79
+### RUN BYOBU IF SSH'D ###
80
+### '''''''''''''''''' ###
81
+
82
+# (but only it this is a login shell)
83
+
84
+if shopt -q login_shell
85
+then
86
+    if [ -n "$SSH_CONNECTION" ]
87
+    then
88
+        byobu
89
+        exit
90
+    fi
91
+fi