-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzshrc
More file actions
441 lines (387 loc) · 22.2 KB
/
zshrc
File metadata and controls
441 lines (387 loc) · 22.2 KB
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
# COLORS
RED='\e[31m'; GRE='\e[32m'; YEL='\e[33m';
BLU='\e[34m'; MAG='\e[35m'; CYN='\e[36m';
LGRY='\e[37m'; DGRY='\e[90m'; LRED='\e[91m';
LGRE='\e[92m'; LYEL='\e[93m'; LBLU='\e[94m';
LMAG='\e[95m'; LCYN='\e[96m'; WHTE='\e[97m';
BLNK='\e[5m'; NBLNK='\e[25m'
# SHELL USER COLORS
NEWL=$'\n'
TIME=$(date +"%H:%M:%S")
setopt PROMPT_SUBST
export PROMPT='${NEWL}%F{magenta}[${TIME}%F{magenta}] %(!.%F{red}.%F{red})%n%F{white}@%F{cyan}%m%F %F{yellow}%1~ %F{white}$(parse_git_branch) %F{reset_color}%# '
parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/(\1)/p'
}
LS_COLORS='no=00;37:fi=00:di=00;33:ln=04;36:pi=40;33:so=01;35:bd=40;33;01:'
export LS_COLORS
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
export CLICOLOR=1
# NODE14
# export PATH="/usr/local/opt/node@14/bin:$PATH"
# export LDFLAGS="-L/usr/local/opt/node@14/lib"
# export CPPFLAGS="-I/usr/local/opt/node@14/include"
# TERRAFORM
alias tf="terraform"
# AWSUME
alias awsume=". awsume"
# NVM
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# JAVA HOMEDIR BINARIES
#export JAVA_HOME=/Library/Java/JavaVirtualMachines
export JAVA_HOME=/usr/local/opt/openjdk@11/
# PYTHON BINARIES
export PATH=/usr/local/Cellar/python@3.11/3.11.1/bin/python3.11:$PATH
alias python3=/usr/local/Cellar/python@3.11/3.11.1/bin/python3.11
alias python=/usr/local/Cellar/python@3.11/3.11.1/bin/python3.11
# export PATH=/usr/local/Cellar/python@3.10/3.10.8/bin/python3:$PATH
# alias python3=/usr/local/Cellar/python@3.10/3.10.8/bin/python3
# alias python=/usr/local/Cellar/python@3.10/3.10.8/bin/python3
# export PATH=/usr/bin/python2:$PATH
# alias python2=/usr/bin/python2
export PATH=/usr/local/Cellar/python@3.11/3.11.1/bin/pip3.11:$PATH
alias pip3=/usr/local/Cellar/python@3.11/3.11.1/bin/pip3.11
alias pip=/usr/local/Cellar/python@3.11/3.11.1/bin/pip3.11
# export PATH=/usr/local/Cellar/python@3.10/3.10.8/bin/pip3:$PATH
# alias pip3=/usr/local/Cellar/python@3.10/3.10.8/bin/pip3
# alias pip=/usr/local/Cellar/python@3.10/3.10.8/bin/pip3
# export PATH=~/Library/Python/3.10/bin/:$PATH
# SALESFORCE DATALOADER
alias dloader="$JAVA_HOME/zulu-13.jdk/Contents/Home/bin/java -XstartOnFirstThread -jar /Users/markmon1919/Applications/Data\ Loader/dataloader-48.0.0-uber.jar salesforce.config.dir=/Users/markmon1919/Applications/Data\ Loader/configs"
alias generate="cat ~/Downloads/passwords.txt | tr '/' ' ' | tr '\' ' ' > ~/Downloads/passwords2.txt"
alias get_username="cat ~/Downloads/passwords2.txt | awk '{print \$1}' | pbcopy"
alias get_password="cat ~/Downloads/passwords2.txt | awk '{print \$2 \" \" \$3}' | pbcopy"
# GIT
alias gs="git status"
get_branch() {
echo -e "${LYEL}[${LCYN}*${LYEL}]${LBLU} Current Branch ${BLNK}${LMAG}>${LGRE}>${WHTE}>${NBLNK}${LYEL}`git branch | grep "*" | sed "s/^* / /g"`"
}
#PARLAY-URLs
#Front End Daily StandUp
alias fe="open -a /Applications/Google\ Chrome.app https://meet.google.com/dub-yfjx-koo"
#Front End Sprint Load
alias fs="open -a /Applications/Google\ Chrome.app https://meet.google.com/nak-orfr-dvk"
#DevOps Meeting
alias fd="open -a /Applications/Google\ Chrome.app https://meet.google.com/gng-odpc-nwp"
#PROJECTS
alias ba="cd /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/; clear; get_branch"
alias bb="cd /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-backend/; clear; get_branch"
alias cb="cd /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Chatterbox-Docker/new-chatterbox/; clear; get_branch"
alias ms="cd /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Prometheus-Metrics/mssql-metrics-exporter/; clear; get_branch"
# alias bingo_home="cd /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/; clear; get_branch"
alias p6_ssh_bingo="ssh html5@web.p6.dev.parlaygames.net"
alias p6_ssh_chatterbox="ssh chatterbox@web.p6.dev.parlaygames.net"
alias p6_ssh_docker-bingo="ssh parlay@web.p6.dev.parlaygames.net"
# alias env_checker="cat /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env | grep GAME_SERVER_SOCKET_ADDR | cut -d = -f2,4 | tr -d ' '"
export CONTENTFUL_ACCESS_TOKEN=MURaJJ2pVQJfAIVLNLhhaDJVifNwiRqwKg6fnrb7b2c
export CONTENTFUL_ENVIRONMENT_ID=master
export CONTENTFUL_SPACE_ID=x6xmvkjgqzxm
#BINGO docker-compose ENV
# - "CONFIG_SIDE_GAME_ASSET_URL=https://casino.p6.dev.parlaygames.net/assets"
# - "CONTENTFUL_MARKETING_TOKEN=pYSHikY5CDFhEvqXvbCuMH1g363UY8ohMNmip1VHgcs"
# - "CONTENTFUL_MARKETING_ENV_ID=master"
# - "CONTENTFUL_MARKETING_SPACE_ID=ql9c1jx3oebz"
alias env_switch="change_env"
change_env() {
echo -e "\n*** Choose Your .ENV (Html5Bingo) ***\n"
echo -e "[1] - Parlay 6 (https://web.p6.dev.parlaygames.net)"
echo -e "[2] - Victory Gamez (http://victory.parlaygames.net)"
echo -e "[3] - NJ Dev (https://bpkdev.parlaygames.net)"
echo -e "[*] - Press any key to exit."
echo -n "\nChoice: "
read env
echo -e ""
case "$env" in
1) echo -e "Parlay 6 Activated!";
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;
cp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/env_p6 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/env_p6 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;;
2) echo -e "Victory Gamez Activated!";
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;
cp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/env_p5 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/env_p5 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;;
3) echo -e "NJ Dev Activated!";
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;
cp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/env_njdev /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/env_njdev /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/.env;;
*) echo -e "No Environment Selected."
esac
}
alias url_strip="change_localurl"
change_localurl() {
echo -e "\n*** HTML5-Bingo docker localhost URL Prefix ***"
echo -e "\nPaste URL Here: "
read "url"
echo "$url" > url.txt
game=`cat url.txt | cut -d / -f3,3 | cut -d . -f1,1`
urlPrefix="http://$game.docker.localhost/"
# urlSuffix=`cat url.txt | sed 's/^[^?]*?/?/'` #casino bug delimiter without the /slots part
urlSuffix=`cat url.txt | cut -d / -f4,5-9` #works in casino and bingo
rm url.txt
echo -e ""
while true; do
echo -e "is Mobile view? [y/n]"
read yn
case $yn in
[Yy]* ) echo $urlPrefix$urlSuffix | sed 's/MOBILE=no/MOBILE=yes/' | pbcopy; break;;
[Nn]* ) echo $urlPrefix$urlSuffix | sed 's/MOBILE=yes/MOBILE=no/' | pbcopy; break;;
* ) echo "Please answer yes or no.";;
esac
done
echo -e "\n>> COPIED TO CLIPBOARD <<\n"
}
# alias cv="rm /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/CLIENT_ASSET_VERSION; echo '2.6.6' > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/CLIENT_ASSET_VERSION"
alias cv="git restore /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo/html5-bingo/src-server/CLIENT_ASSET_VERSION"
# BUILD FOR DEPLOYMENT
alias gw="gulp watch"
alias deploy_chatterbox="compiler_chatterbox"
alias deploy_docker="compiler_docker"
alias deploy_all="compiler_all"
alias deploy_mobile="compiler_mobile"
alias deploy_desktop="compiler_desktop"
alias p6_dev_pw="copy_pw"
copy_pw() {
echo is!XLyiP8JjD%M9pjgQ3 | pbcopy
}
compiler_chatterbox() {
echo -e 'Building Chatterbox Docker Registry...'
docker build -t registry.gitlab.com/parlaygames/web/new-chatterbox:develop /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Chatterbox-Docker/new-chatterbox
echo -e 'Pushing to Docker Registry...'
docker push registry.gitlab.com/parlaygames/web/new-chatterbox:develop
echo -e 'Pulling from Docker Registry and Deploying to P6...'
echo 'is!XLyiP8JjD%M9pjgQ3' | pbcopy > /dev/null 2>&1
ssh -t parlay@web.p6.dev.parlaygames.net 'cd /home/parlay/docker && sudo docker-compose pull && sudo docker-compose up -d --build'
}
compiler_docker() {
echo -e 'Building Bingo Docker Registry...'
docker build -t registry.gitlab.com/parlaygames/games/html-bingo/bingo-assets:uat /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets
echo -e 'Pushing to Docker Registry...'
docker push registry.gitlab.com/parlaygames/games/html-bingo/bingo-assets:uat
echo -e 'Pulling from Docker Registry and Deploying to P6...'
echo 'is!XLyiP8JjD%M9pjgQ3' | pbcopy > /dev/null 2>&1
ssh -t parlay@web.p6.dev.parlaygames.net 'cd /home/parlay/docker && sudo docker-compose pull && sudo docker-compose up -d --build'
# Created new YML file for :latest tag
# >> alias deploy_uat="cd /home/parlay/docker/bingo && sudo docker-compose -f docker-compose-latest.yml pull && sudo docker-compose -f docker-compose-latest.yml up -d" >> .bashrc file
# >> alias deploy_dev="cd /home/parlay/docker/bingo && sudo docker-compose pull && sudo docker-compose up -d" >> .bashrc file
}
compiler_all() {
ver=$(cat /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/CLIENT_ASSET_VERSION)
#deploy min.js
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/*.js html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/locales/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/locales/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/css/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/css/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/maps/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/maps/
#deploy assets
scp -r /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/compact/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/compact/
scp -r /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/default/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/default/
}
compiler_mobile() {
ver=$(cat /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/CLIENT_ASSET_VERSION)
#deploy min.js
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/bi.compact.min.js html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/bi.min.js html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/maps/bi.compact.min.js* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/maps/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/maps/bi.min.js* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/maps/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/locales/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/locales/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/css/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/css/
#deploy assets
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/compact/2x/bingo.* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/compact/2x/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/compact/theme.json html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/compact/
}
compiler_desktop() {
ver=$(cat /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/CLIENT_ASSET_VERSION)
#deploy min.js
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/bi.default.min.js html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/bi.min.js html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/maps/bi.default.min.js* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/maps/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/maps/bi.min.js* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/maps/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/locales/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/locales/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/dist/css/* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/css/
#deploy assets
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/default/2x/bingo.* html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/default/2x/
scp /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/src-assets/assets/img/standard/default/theme.json html5@web.p6.dev.parlaygames.net:~/lobbyroot/dist/"$ver"/img/standard/default/
}
alias theme_switch="switch_theme"
switch_theme() {
echo -e "\n*** Choose Your Theme) ***\n"
echo -e "[1] - Imperial Blue (V1)"
echo -e "[2] - Imperial Purple (V2)"
echo -e "[3] - Imperial Black (V3)"
echo -e "[4] - Imperial Orange (V4)"
echo -e "[5] - Imperial Rainbow (V5)"
echo -e "[*] - Press any key to exit."
echo -n "\nChoice: "
read theme
echo -e ""
case "$theme" in
1) echo -e "Imperial Blue (V1) Selected...";
sed '18s/.*/BINGO_BACKEND_DEV_SKIN = standard/' /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2;
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
docker-compose -f /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/docker-compose.yml up -d;
clear; echo -e '>>> Imperial Blue (V1)';;
2) echo -e "Imperial Purple (V2) Selected...";
sed '18s/.*/BINGO_BACKEND_DEV_SKIN = imperial_purple/' /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2;
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
docker-compose -f /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/docker-compose.yml up -d;
clear; echo -e '>>> Imperial Purple (V2)';;
3) echo -e "Imperial Black (V3) Selected...";
sed '18s/.*/BINGO_BACKEND_DEV_SKIN = imperial_black/' /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2;
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
docker-compose -f /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/docker-compose.yml up -d;
clear; echo -e '>>> Imperial Black (V3)';;
4) echo -e "Imperial Orange (V4) Selected...";
sed '18s/.*/BINGO_BACKEND_DEV_SKIN = imperial_orange/' /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2;
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
docker-compose -f /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/docker-compose.yml up -d;
clear; echo -e '>>> Imperial Orange (V4)';;
5) echo -e "Imperial Rainbow (V5) Selected...";
sed '18s/.*/BINGO_BACKEND_DEV_SKIN = imperial_rainbow/' /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env > /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2;
rm -rf /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
mv /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env-2 /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/.env;
docker-compose -f /Users/`whoami`/Projects/Parlay\ Games/GitLab\ Repo/Bingo-Docker/bingo-assets/docker-compose.yml up -d;
clear; echo -e '>>> Imperial Rainbow (V5)';;
*) echo -e "No Theme Selected."
esac
}
# CHATTERBOX
#alias chatter_ssh="ssh parlay5@igsstagapp.parlaygames.net"
# SSH KEYGEN GENERATE
alias ssh_keygen_p6_bingo="keygen_bingo_p6"
alias ssh_keygen_p6_chatterbox="keygen_chatterbox_p6"
alias ssh_keygen_p6_docker-bingo="keygen_docker_bingo_p6"
keygen_bingo_p6() {
ssh-keygen -t rsa -b 2048
ssh-copy-id html5@web.p6.dev.parlaygames.net
}
keygen_chatterbox_p6() {
ssh-keygen -t rsa -b 2048
ssh-copy-id chatterbox@web.p6.dev.parlaygames.net
}
keygen_docker_bingo_p6() {
ssh-keygen -t rsa -b 2048
ssh-copy-id parlay@web.p6.dev.parlaygames.net
}
keygen_docker_qa_p6() {
ssh-keygen -t rsa -b 2048
ssh-copy-id parlay@p6-qa-app.parlaygames.net
}
# DOCKER CONTAINERS
alias p6_dev_web_ssh="ssh parlay@web.p6.dev.parlaygames.net"
alias ops_tools_ssh="ssh ubuntu@nagios.parlaygames.net -i /Users/markmon1919/Projects/Parlay\ Games/root-parlay-ops.pem"
alias p6_db_ssh="ssh mmonteros@p6-db.parlaygames.net"
alias metrics_ssh="ssh mmonteros@p6-metrics.pngcorp.net"
alias fsstapp1_ssh="ssh parlay5@192.95.48.192"
# SSH KEYGEN GENERATE
alias ssh_keygen_p6_db="keygen_p6_db"
alias ssh_keygen_metrics="keygen_metrics"
alias ssh_keygen_fsstapp1="keygen_fsstapp1"
keygen_p6_db() {
ssh-keygen -t rsa -b 2048
ssh-copy-id mmonteros@p6-db.parlaygames.net
}
keygen_fsstapp1() {
ssh-keygen -t rsa -b 2048
ssh-copy-id parlay5@192.95.48.192
}
keygen_metrics() {
ssh-keygen -t rsa -b 2048
ssh-copy-id mmonteros@p6-metrics.pngcorp.net
}
alias mssql_exporter_start="login_mssql_exporter"
login_mssql_exporter() {
echo 'alias metrics_folder="cd /Users/markmon1919/Projects/Parlay\ Games/GitLab\ Repo/Prometheus-Metrics/mssql-metrics-exporter/"; alias mssql_exporter_run="SERVER=p6-db.parlaygames.net USERNAME=sa PASSWORD=5h7ufSWXnV.L?hVzI node index.js"' | pbcopy
sudo su - root
}
# PHP ENV VAR
export DD_TRACE_PHP_BIN=$(which php-fpm)
export PATH="/usr/local/sbin:$PATH"
# ROBINHOOD AI
alias robinhood_deploy="rh_update"
rh_update() {
cd ~/Projects/Mark/robinhoodai && ./deploy.sh
}
# METATRADER 4
alias mql4_home="cd ~/Library/Application\ Support/MetaTrader\ 4/Bottles/metatrader64/drive_c/Program\ Files\ \(x86\)/MetaTrader\ 4/MQL4"
alias metaeditor="~/Library/Application\ Support/MetaTrader\ 4/Bottles/metatrader64/drive_c/Program\ Files\ \(x86\)/MetaTrader\ 4/metaeditor.exe"
alias wine="'/Volumes/Macintosh HD/Applications/MetaTrader 4.app/Contents/SharedSupport/metatrader4/bin/wine'"
alias mql4_compiler="compile_mql4"
compile_mql4() {
logfile=./mq4.log
echo -e "\n---++--- [ MQL4 Compiler ] ---++---"
echo -e "Created by: Mark Mon Monteros\n"
wine ~/Library/Application\ Support/MetaTrader\ 4/Bottles/metatrader64/drive_c/Program\ Files\ \(x86\)/MetaTrader\ 4/metaeditor.exe /compile:$1 /log:$logfile
cat $logfile && rm -rf $logfile
echo -e "\nDONE!"
}
alias marideth_vps_deploy="marideth_deploy"
alias diana_vps_deploy="diana_deploy"
alias diane_vps_deploy="diane_deploy"
alias jocelyn_vps_deploy="jocelyn_deploy"
alias nox_vps_deploy="nox_deploy"
alias jf_vps_deploy="jf_deploy"
alias deploy_vps_all="deploy_all_mt4"
alias prospread_vps_deploy="prospread_deploy"
marideth_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A marideth "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe marideth:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ marideth:~/metatrader4/
ssh -A marideth "cd ~/metatrader4 && ./docker_update.sh"
}
diana_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A diana "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe diana:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ diana:~/metatrader4/
ssh -A diana "cd ~/metatrader4 && ./docker_update.sh"
}
diane_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A diane "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe diane:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ diane:~/metatrader4/
ssh -A diane "cd ~/metatrader4 && ./docker_update.sh"
}
jocelyn_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A jocelyn "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe jocelyn:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ jocelyn:~/metatrader4/
ssh -A jocelyn "cd ~/metatrader4 && ./docker_update.sh"
}
nox_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A nox "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe nox:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ nox:~/metatrader4/
ssh -A nox "cd ~/metatrader4 && ./docker_update.sh"
}
jf_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A jf "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe jf:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ jf:~/metatrader4/
ssh -A jf "cd ~/metatrader4 && ./docker_update.sh"
}
prospread_deploy() {
ssh-add ~/.ssh/jf.pem
ssh -A prospread "rm -rf ~/metatrader4/Custom/Experts/*"
rsync -avzh ~/Downloads/fullertonmarketsinc4setup.exe prospread:~/Downloads/
rsync -avzh ~/Projects/Mark/metatrader4/ prospread:~/metatrader4/
ssh -A prospread "cd ~/metatrader4 && ./docker_update.sh"
}
deploy_all_mt4() {
marideth_deploy
diana_deploy
# diane_deploy
jocelyn_deploy
# nox_deploy
# jf_deploy
prospread_deploy
# pepperstone_deploy
}