-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bashrc
120 lines (88 loc) · 2.56 KB
/
.bashrc
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
[ -f "$HOME/.beanrc" ] && . "$HOME/.beanrc"
export EDITOR=vim
SSH_ENV=$HOME/.ssh/environment
# start the ssh-agent
function start_agent {
echo "Initializing new SSH agent..."
# spawn ssh-agent
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
echo succeeded
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
/usr/bin/ssh-add
}
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
##################SCREEN###################
function ks {
echo "killing all detached screens"
screen -ls | grep Detached | cut -d. -f1 | awk '{print $1}' | xargs kill
echo "done"
}
##################DOCKER###################
function kad {
echo "getting ids of all containers"
ALL_CONTAINERS="$(docker ps -a -q)"
echo $ALL_CONTAINER
echo "killing these containers"
docker stop $ALL_CONTAINERS
echo "removing all the containers"
docker rm -v $ALL_CONTAINERS
echo "done"
}
rd () {
if [ -z "$1" ]
then
echo "No argument supplied"
fi
}
rebase () {
echo
echo
echo
echo
echo '██████╗ ███████╗██████╗ █████╗ ███████╗███████╗'
echo '██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔════╝██╔════╝'
echo '██████╔╝█████╗ ██████╔╝███████║███████╗█████╗ '
echo '██╔══██╗██╔══╝ ██╔══██╗██╔══██║╚════██║██╔══╝ '
echo '██║ ██║███████╗██████╔╝██║ ██║███████║███████╗'
echo '╚═╝ ╚═╝╚══════╝╚═════╝ ╚═╝ ╚═╝╚══════╝╚══════╝'
echo
echo
echo
echo
read -p "Sure you want to rebase? (y/n) " -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
echo 'starting'
#if1 start
read -p "Please enter parent branch"
#if1 end
fi
}
function sdkr {
./pg/run
./mongo/run
./redis/run
cd api
rm -rf ./docker
cp -rf ../docker .
./docker/run && ./docker/init
cd ..
cd ui
./docker/run
../nginx/run
docker ps
}
function ds {
./shell
./docker/shell
clear
}