-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.brc
140 lines (119 loc) · 3.94 KB
/
.brc
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#!/bin/bash
#source /home/sveinn/.config/secret/.brc
#export GOPATH=$GOROOT
#export GOPROXY="direct"
export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:/home/keyb1nd/go/bin
#export PATH=$PATH:$GOROOT/bin
# bind '"?":reverse-search-history'
#export PS1='$(whoami):${PWD/*\//} > '
#export PS1='$(whoami):\u001b[32;1m${PWD/*\/}\u001b[0m > '
#export PS1='$(whoami):\u001b[34m${PWD/*\/}\u001b[0m > '
#export PS1='$(whoami):\033[34m${PWD/*\/}\033[0m > '
#
function parse_git_branch() {
echo "/"$(git branch 2> /dev/null --show-current) || echo "(no git)"
}
function parse_git_branch() {
git_branch=$(git branch 2> /dev/null --show-current)
if [ $? -eq 0 ]; then
echo "$git_branch"
else
echo ""
fi
}
function get_command_number() {
# history | tail -n 1 | awk '{print $1}'
command_num=$(history | tail -n 1 | awk '{print $1}')
echo $((command_num + 1))
}
export PS1='\033[\033[0m$(whoami) \033[35m${PWD/*\/} \033[36m$(parse_git_branch)\033[0m\n '
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
#shopt -s expand_aliases
alias s="history | grep $1"
alias r="source ~/.bashrc"
alias c="clear"
alias e="exit"
alias ..="cd .."
alias ...="cd ..;cd .."
alias ....="cd ..;cd ..;cd .."
alias .....="cd ..;cd ..;cd ..;cd .."
alias ......="cd ..;cd ..;cd ..;cd ..;cd .."
alias ls="ls -laF --color=auto"
alias lsh="ls -lahF --color=auto"
alias ns="netstat -tulpn"
alias tn="tmux new -s $1"
alias tr="tmux source ~/.tmux.conf"
alias td="tmux detach"
alias ta="tmux attach -d -t $1"
alias tl="tmux ls"
alias tnw="tmux new-window;tmux rename-window $1"
alias ts="tmux switch -t $1"
alias tsc="tmux switch -t config"
alias tst="tmux switch -t tunnels"
alias tsm="tmux switch -t monorepo"
alias tse="tmux switch -t eos"
alias tsd="tmux switch -t dplz"
alias tsb="tmux switch -t bluam"
alias tsmc="tmux switch -t mc"
alias tmoveleft="tmux swap-window -t 0"
alias v="nvim"
alias vv="nvim ."
alias vc="v /home/sveinn/.config/nvim"
alias vm="v /home/sveinn/go-code/monorepo"
alias vtunnels="v /home/sveinn/go-code/tunnels"
alias cdc="cd /home/sveinn/.config/nvim"
alias cdm="cd /home/sveinn/go-code/monorepo"
alias cdt="cd /home/sveinn/go-code/tunnels"
alias cdssh="cd ~/.ssh"
alias cdgo="cd /home/sveinn/go-code/"
alias gaa="git add --all"
alias gca="git commit -am $1"
alias gpush="git push"
alias gpull="git push"
alias gs="git status"
alias gl="git log"
alias gb="git branch $1; git checkout $1"
alias gclone='git clone [email protected]:$1'
alias grs="gh repo sync $1 -b master"
alias l="lazygit"
alias d='docker'
alias ds='docker start'
alias dst='docker stop'
alias dr='docker run'
alias drm='docker remove'
alias dps='docker ps --all'
alias dpsa='docker ps --all'
alias di='docker images'
alias drmi='docker rmi'
alias dl='docker logs'
alias k="kubectl"
alias kg="kubectl get"
alias ks="kubectl get pod,svc -n kube-system"
ka(){
echo "KIND NETWORK"
docker network inspect -f '{{.IPAM.Config}}' kind
echo "NODES"
echo "=============================================================="
echo ""
kubectl get nodes
echo "=============================================================="
echo ""
echo "PODS/SERVICES >>> NAMESPACE: kube-system"
echo "=============================================================="
kubectl get pod,svc -n kube-system
echo "=============================================================="
echo ""
echo "PODS/SERVICES >>> NAMESPACE: default"
echo "=============================================================="
kubectl get pod,svc -n default
echo "=============================================================="
echo ""
echo "PODS/SERVICES >>> NAMESPACE: minio-operator"
echo "=============================================================="
kubectl get pod,svc -n minio-operator
echo "=============================================================="
}