-
Notifications
You must be signed in to change notification settings - Fork 16
/
.autoexec.sh
executable file
·33 lines (23 loc) · 1.36 KB
/
.autoexec.sh
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
######################################################## SSH KEYS ######################################################
eval $(ssh-agent -s)
for key in $(ls -p /root/.ssh/ | grep -v -E ".pub|known_hosts|config|.iml|/" )
do
ssh-add "/root/.ssh/$key"
done
######################################################## ALIASES #######################################################
#GENERIC
alias getpubip='curl https://ipinfo.io/ip'
alias unproxy='unset HTTP_PROXY && unset HTTPS_PROXY && unset http_proxy && unset https_proxy'
#KUBECTL
alias k='kubectl'
alias ksn='kubectl config set-context $(kubectl config current-context) --namespace '
alias kgc='kubectl config get-contexts'
alias ksc='kubectl config use-context '
######################################################## MOUNTED CAs ###################################################
update-ca-certificates
######################################################## UNSET CONTAINER ENV ###########################################
unset TILLER_NAMESPACE
######################################################## SET USER-SPECIFIC ENV #########################################
export MAKEFILE_REPO=/root/project/dev/github/makefiles
######################################################## DONE ##########################################################
echo "$( cd "$(dirname "$0")" ; pwd -P )/.autoexec.sh loaded successfully!"