blob: af3ee3e0bcbc0c4419f76922b1de90a364c5dff4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
WINDOOF=$(if [ -d /c/Windows ]; then echo true; else echo false; fi)
if [ -d ~/.bin ]; then
PATH=~/.bin:$PATH
fi
alias docker='sudo docker'
# Add global node modules to path
#PATH=/opt/node-6.10.1/lib/node_modules/.bin:$PATH
# bash completion for npm (nodePackageManager)
#source /opt/node-6.10.1/etc/npm-completion.sh
# Load (aka source) user scoped settings.
#. ~/.config/user/setup-env
if $WINDOOF; then
# ssh-agent (See: https://docs.github.com/en/github/authenticating-to-github/working-with-ssh-key-passphrases#auto-launching-ssh-agent-on-git-for-windows)
env=~/.ssh/agent.env
agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }
agent_start () { (umask 077; ssh-agent >| "$env"); . "$env" >| /dev/null ; }
agent_load_env
agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?)
if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then
agent_start
fi
unset env
# Fix vim-behind-ssh on windoof
# TODO this fixes the remote shell, but breaks the local one (Eg del prints
# tilde). Grr ....
#if [ -n "$ConEmuBuild" ]; then TERM=dumb; export TERM; fi
fi
|