This repository has been archived by the owner on Mar 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 79
/
Copy pathdozuki.sh
executable file
·107 lines (106 loc) · 6.94 KB
/
dozuki.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
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
#!/bin/bash
if [ "$1" == "off" ]; then
echo "iFixit"
cp Graphics/Sites/iFixit/*png .
sed -i '.bak' -e 's/com.dozuki.dozuki/com.ifixit.ifixit/g' iFixit-Info.plist
sed -i '.bak' -e 's/Dozuki/iFixit/g' iFixit-Info.plist
sed -i '.bak' -e 's/>dozuki</>ifixit</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
elif [ "$1" == "make" ]; then
echo "Make"
cp Graphics/Sites/Make/*png .
# Need to manually fix up iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
elif [ "$1" == "zeal" ]; then
echo "Zeal"
cp Graphics/Sites/Zeal/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.zeal/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Zeal Support/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>zeal</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigZeal;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/zeal/g' Classes/iFixitAPI.m
elif [ "$1" == "mjtrim" ]; then
echo "Mjtrim"
cp Graphics/Sites/Mjtrim/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.mjtrim/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Project DIY/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>mjtrim</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigMjtrim;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/mjtrim/g' Classes/iFixitAPI.m
elif [ "$1" == "accustream" ]; then
echo "Accustream"
cp Graphics/Sites/Accustream/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.hypertherm/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Hypertherm/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>accustream</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigAccustream;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/accustream/g' Classes/iFixitAPI.m
elif [ "$1" == "magnoliamedical" ]; then
echo "Magnoliamedical"
cp Graphics/Sites/Magnoliamedical/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.magnoliamedical/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Magnolia/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>magnoliamedical</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigMagnolia;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/magnoliamedical/g' Classes/iFixitAPI.m
elif [ "$1" == "comcast" ]; then
echo "Comcast"
cp Graphics/Sites/Comcast/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.comcast/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Comcast/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>comcast</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigComcast;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/comcast/g' Classes/iFixitAPI.m
elif [ "$1" == "dripassist" ]; then
echo "Dripassist"
cp Graphics/Sites/Dripassist/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.dripassist/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/DripAssistant/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>dripassist</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigDripAssist;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/dripassist/g' Classes/iFixitAPI.m
elif [ "$1" == "pva" ]; then
echo "Pva"
cp Graphics/Sites/Pva/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.pva/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/PVA Support/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>pva</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigPva;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/pva/g' Classes/iFixitAPI.m
elif [ "$1" == "oscaro" ]; then
echo "Oscaro"
cp Graphics/Sites/Oscaro/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.oscaro/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Oscaro Tutoriels/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>oscaro</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigOscaro;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/oscaro/g' Classes/iFixitAPI.m
elif [ "$1" == "techtitanhq" ]; then
echo "Techtitanhq"
cp Graphics/Sites/Techtitanhq/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.techtitanhq/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/TechTitanHQ/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>techtitanhq</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = YES;/\[Config currentConfig\].dozuki = NO;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigTechtitanhq;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/techtitanhq/g' Classes/iFixitAPI.m
#EAOPlist
else
echo "Dozuki"
cp Graphics/Sites/Dozuki/*png .
sed -i '.bak' -e 's/com.ifixit.ifixit/com.dozuki.dozuki/g' iFixit-Info.plist
sed -i '.bak' -e 's/iFixit/Dozuki/g' iFixit-Info.plist
sed -i '.bak' -e 's/>ifixit</>dozuki</g' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].dozuki = NO;/\[Config currentConfig\].dozuki = YES;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/\<true\/\> \<\!\-\-UIStatusBar\-\-\>/\<false\/\>/' iFixit-Info.plist
sed -i '.bak' -e 's/\[Config currentConfig\].site = ConfigIFixit;/\[Config currentConfig\].site = ConfigDozuki;/' Classes/iFixitAppDelegate.m
sed -i '.bak' -e 's/ifixit/dozuki/g' Classes/iFixitAPI.m
fi