Diff
1diff --git a/plugins/react-native/README.md b/plugins/react-native/README.md
2index 2cf7d2d191ceacf597068ff317a52bed9f2d4d2f..dc0207184e1ab29ff1efb0c04e0195aab29bc8db 100644
3--- a/plugins/react-native/README.md
4+++ b/plugins/react-native/README.md
5@@ -16,14 +16,20 @@ plugins=(... react-native)
6 | **rn** | `react-native` |
7 | **rns** | `react-native start` |
8 | **rnlink** | `react-native link` |
9-| _App testing_ |
10+| _Logging_ | |
11+| **rnland** | `react-native log-android` |
12+| **rnlios** | `react-native log-ios` |
13+| _App Testing_ | |
14 | **rnand** | `react-native run-android` |
15 | **rnios** | `react-native run-ios` |
16+| _iPhone_ | |
17 | **rnios4s** | `react-native run-ios --simulator "iPhone 4s"` |
18 | **rnios5** | `react-native run-ios --simulator "iPhone 5"` |
19 | **rnios5s** | `react-native run-ios --simulator "iPhone 5s"` |
20 | **rnios6** | `react-native run-ios --simulator "iPhone 6"` |
21 | **rnios6s** | `react-native run-ios --simulator "iPhone 6s"` |
22+| **rnios6p** | `react-native run-ios --simulator "iPhone 6 Plus"` |
23+| **rnios6sp** | `react-native run-ios --simulator "iPhone 6s Plus"` |
24 | **rnios7** | `react-native run-ios --simulator "iPhone 7"` |
25 | **rnios7p** | `react-native run-ios --simulator "iPhone 7 Plus"` |
26 | **rnios8** | `react-native run-ios --simulator "iPhone 8"` |
27@@ -33,23 +39,35 @@ plugins=(... react-native)
28 | **rniosxs** | `react-native run-ios --simulator "iPhone Xs"` |
29 | **rniosxsm** | `react-native run-ios --simulator "iPhone Xs Max"` |
30 | **rniosxr** | `react-native run-ios --simulator "iPhone Xʀ"` |
31-| _iPads_ | |
32+| _iPad_ | |
33 | **rnipad2** | `react-native run-ios --simulator "iPad 2"` |
34+| **rnipad5** | `react-native run-ios --simulator "iPad (5th generation)"` |
35+| **rnipad6** | `react-native run-ios --simulator "iPad (6th generation)"` |
36 | **rnipadr** | `react-native run-ios --simulator "iPad Retina"` |
37 | **rnipada** | `react-native run-ios --simulator "iPad Air"` |
38 | **rnipada2** | `react-native run-ios --simulator "iPad Air 2"` |
39-| **rnipad5** | `react-native run-ios --simulator "iPad (5th generation)"` |
40-| **rnipad9** | `react-native run-ios --simulator "iPad Pro (9.7-inch)"` |
41-| **rnipad12** | `react-native run-ios --simulator "iPad Pro (12.9-inch)"` |
42-| **rnipad122** | `react-native run-ios --simulator "iPad Pro (12.9-inch) (2nd generation)"` |
43-| **rnipad10** | `react-native run-ios --simulator "iPad Pro (10.5-inch)"` |
44-| **rnipad6** | `react-native run-ios --simulator "iPad Pro (6th generation)"` |
45+| **rnipada3** | `react-native run-ios --simulator "iPad Air (3rd generation)"` |
46+| **rnipadm2** | `react-native run-ios --simulator "iPad mini 2"` |
47+| **rnipadm3** | `react-native run-ios --simulator "iPad mini 3"` |
48+| **rnipadm4** | `react-native run-ios --simulator "iPad mini 4"` |
49+| **rnipadm5** | `react-native run-ios --simulator "iPad mini (5th generation)"` |
50+| **rnipadp9** | `react-native run-ios --simulator "iPad Pro (9.7-inch)"` |
51+| **rnipadp12** | `react-native run-ios --simulator "iPad Pro (12.9-inch)"` |
52+| **rnipadp122** | `react-native run-ios --simulator "iPad Pro (12.9-inch) (2nd generation)"` |
53+| **rnipadp10** | `react-native run-ios --simulator "iPad Pro (10.5-inch)"` |
54 | **rnipad11** | `react-native run-ios --simulator "iPad Pro (11-inch)"` |
55 | **rnipad123** | `react-native run-ios --simulator "iPad Pro (12.9-inch) (3rd generation)"` |
56-| _Apple TVs_ | |
57+| _Apple TV_ | |
58 | **rnatv** | `react-native run-ios --simulator "Apple TV"` |
59 | **rnatv4k** | `react-native run-ios --simulator "Apple TV 4K"` |
60 | **rnatv4k1080**| `react-native run-ios --simulator "Apple TV 4K (at 1080p)"` |
61-| _Logging_ |
62-| **rnland** | `react-native log-android` |
63-| **rnlios** | `react-native log-ios` |
64+| **rnipad123** | `react-native run-ios --simulator "iPad Pro (12.9-inch) (3rd generation)"` |
65+| _Apple Watch_ | |
66+| **rnaw38** | `react-native run-ios --simulator "Apple Watch - 38mm"` |
67+| **rnaw42** | `react-native run-ios --simulator "Apple Watch - 42mm"` |
68+| **rnaws238** | `react-native run-ios --simulator "Apple Watch Series 2 - 38mm"` |
69+| **rnaws242** | `react-native run-ios --simulator "Apple Watch Series 2 - 42mm"` |
70+| **rnaws338** | `react-native run-ios --simulator "Apple Watch Series 3 - 38mm"` |
71+| **rnaws342** | `react-native run-ios --simulator "Apple Watch Series 3 - 42mm"` |
72+| **rnaws440** | `react-native run-ios --simulator "Apple Watch Series 4 - 40mm"` |
73+| **rnaws444** | `react-native run-ios --simulator "Apple Watch Series 4 - 44mm"` |
74diff --git a/plugins/react-native/react-native.plugin.zsh b/plugins/react-native/react-native.plugin.zsh
75index f3ef09124060d444ce1eaf4fad91bb18efe4e674..f7695d15fd543ffee5660ec66bf152ca94288ca4 100644
76--- a/plugins/react-native/react-native.plugin.zsh
77+++ b/plugins/react-native/react-native.plugin.zsh
78@@ -1,14 +1,20 @@
79+# React Native
80 alias rn='react-native'
81 alias rns='react-native start'
82 alias rnlink='react-native link'
83-
84+alias rnland='react-native log-android'
85+alias rnlios='react-native log-ios'
86 alias rnand='react-native run-android'
87 alias rnios='react-native run-ios'
88+
89+# iPhone
90 alias rnios4s='react-native run-ios --simulator "iPhone 4s"'
91 alias rnios5='react-native run-ios --simulator "iPhone 5"'
92 alias rnios5s='react-native run-ios --simulator "iPhone 5s"'
93 alias rnios6='react-native run-ios --simulator "iPhone 6"'
94+alias rnios6p='react-native run-ios --simulator "iPhone 6 Plus"'
95 alias rnios6s='react-native run-ios --simulator "iPhone 6s"'
96+alias rnios6sp='react-native run-ios --simulator "iPhone 6s Plus"'
97 alias rnios7='react-native run-ios --simulator "iPhone 7"'
98 alias rnios7p='react-native run-ios --simulator "iPhone 7 Plus"'
99 alias rnios8='react-native run-ios --simulator "iPhone 8"'
100@@ -19,22 +25,36 @@ alias rniosxs='react-native run-ios --simulator "iPhone Xs"'
101 alias rniosxsm='react-native run-ios --simulator "iPhone Xs Max"'
102 alias rniosxr='react-native run-ios --simulator "iPhone Xʀ"'
103
104+# iPad
105 alias rnipad2='react-native run-ios --simulator "iPad 2"'
106+alias rnipad5='react-native run-ios --simulator "iPad (5th generation)"'
107+alias rnipad6='react-native run-ios --simulator "iPad (6th generation)"'
108 alias rnipadr='react-native run-ios --simulator "iPad Retina"'
109 alias rnipada='react-native run-ios --simulator "iPad Air"'
110 alias rnipada2='react-native run-ios --simulator "iPad Air 2"'
111-alias rnipad5='react-native run-ios --simulator "iPad (5th generation)"'
112-alias rnipad9='react-native run-ios --simulator "iPad Pro (9.7-inch)"'
113-alias rnipad12='react-native run-ios --simulator "iPad Pro (12.9-inch)"'
114-alias rnipad122='react-native run-ios --simulator "iPad Pro (12.9-inch) (2nd generation)"'
115-alias rnipad10='react-native run-ios --simulator "iPad Pro (10.5-inch)"'
116-alias rnipad6='react-native run-ios --simulator "iPad Pro (6th generation)"'
117+alias rnipada3='react-native run-ios --simulator "iPad Air (3rd generation)"'
118+alias rnipadm2='react-native run-ios --simulator "iPad mini 2"'
119+alias rnipadm3='react-native run-ios --simulator "iPad mini 3"'
120+alias rnipadm4='react-native run-ios --simulator "iPad mini 4"'
121+alias rnipadm5='react-native run-ios --simulator "iPad mini (5th generation)"'
122+alias rnipadp9='react-native run-ios --simulator "iPad Pro (9.7-inch)"'
123+alias rnipadp12='react-native run-ios --simulator "iPad Pro (12.9-inch)"'
124+alias rnipadp122='react-native run-ios --simulator "iPad Pro (12.9-inch) (2nd generation)"'
125+alias rnipadp10='react-native run-ios --simulator "iPad Pro (10.5-inch)"'
126 alias rnipad11='react-native run-ios --simulator "iPad Pro (11-inch)"'
127 alias rnipad123='react-native run-ios --simulator "iPad Pro (12.9-inch) (3rd generation)"'
128
129+# Apple TV
130 alias rnatv='react-native run-ios --simulator "Apple TV"'
131 alias rnatv4k='react-native run-ios --simulator "Apple TV 4K"'
132 alias rnatv4k1080='react-native run-ios --simulator "Apple TV 4K (at 1080p)"'
133
134-alias rnland='react-native log-android'
135-alias rnlios='react-native log-ios'
136+# Apple Watch
137+alias rnaw38='react-native run-ios --simulator "Apple Watch - 38mm"'
138+alias rnaw42='react-native run-ios --simulator "Apple Watch - 42mm"'
139+alias rnaws238='react-native run-ios --simulator "Apple Watch Series 2 - 38mm"'
140+alias rnaws242='react-native run-ios --simulator "Apple Watch Series 2 - 42mm"'
141+alias rnaws338='react-native run-ios --simulator "Apple Watch Series 3 - 38mm"'
142+alias rnaws342='react-native run-ios --simulator "Apple Watch Series 3 - 42mm"'
143+alias rnaws440='react-native run-ios --simulator "Apple Watch Series 4 - 40mm"'
144+alias rnaws444='react-native run-ios --simulator "Apple Watch Series 4 - 44mm"'