forked from joshua-ess/ArtsyOnboardScripts2021
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdock_cleaner.sh
executable file
·70 lines (64 loc) · 2.27 KB
/
dock_cleaner.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
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
#!/bin/bash
#the_file=https://raw.githubusercontent.com/kcrawford/dockutil/master/scripts/dockutil
#chrome=/Applications/Google Chrome.app
#drive=/Applications/Google Drive.app
#slack=/Applications/Slack.app
#onepass=/Applications/1Password 7.app
#zoom=/Applications/zoom.us.app
#notion=/Applications/Notion.app
error_message="base artsy apps missing, please run: curl -L https://git.io/JG2F7 | bash"
# funcs
printer () {
string=''$message''
for ((i=0; i<=${#string}; i++)); do
printf '%s' "${string:$i:1}"
sleep 0.$(( (RANDOM % 1) + 1 ))
done
printf -- '\n';
}
clear
printf -- 'auto dock clean up now \n';
message='it will blink a lot --- it is OK'
printer
echo
# curl -O "$the_file"
chmod +x dockutil
# dockutil cleanups
# get rid of podcasts, appletv, facetime, messages, itunes
dockutil --remove 'Mail' ;
dockutil --remove 'Contacts' ;
dockutil --remove 'Calendar' ;
dockutil --remove 'Reminders' ;
dockutil --remove 'Maps' ;
dockutil --remove 'Messages' ;
dockutil --remove 'FaceTime' ;
dockutil --remove 'Music' ;
dockutil --remove 'Podcasts' ;
dockutil --remove 'TV' ;
dockutil --remove 'Pages' ;
dockutil --remove 'Numbers' ;
dockutil --remove 'Keynote' ;
dockutil --remove 'Safari' ;
dockutil --remove 'News' ;
dockutil --add "/Applications/Google Chrome.app" --position 3 ;
dockutil --add "/Applications/Google Drive" --position 4 ;
dockutil --add "/Applications/Slack.app" --position 5 ;
dockutil --add "/Applications/1Password 7.app" --position 6 ;
dockutil --add "/Applications/zoom.us.app" --position 7 ;
dockutil --add "/Applications/Notion.app" --position 8 ;
# check for base apps and add them in
#if [[ -d $zoom ]] && [[ -d $chrome ]] && [[ -d $drive ]] && [[ -d $slack ]] && [[ -d $onepass ]] && [[ -d $notion ]]
# then
# dockutil --add "/Applications/Google Chrome.app" --position 3 ;
# dockutil --add "/Applications/Google Drive" --position 4 ;
# dockutil --add "/Applications/Slack.app" --position 5 ;
# dockutil --add "/Applications/1Password 7.app" --position 6 ;
# dockutil --add "/Applications/zoom.us.app" --position 7 ;
# dockutil --add "/Applications/Notion.app" --position 8 ;
# else
# echo
# echo "---"
# echo "$error_message"
# echo "---"
# echo
# fi