b0be0439e5d99e186a9ae084eb4ed69c51d4b7cb
- Author
- khalil choudhry <khalilchoudhry2@gmail.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Feature/ionic plugin aliases (#8494)
* Add DS_Store to gitignore
* Add ionic aliases
* Add ionic plugin readme
Diff
1diff --git a/.gitignore b/.gitignore
2index 251c9dc9fff1fe5fad54a8379737f541f4ab7ef3..ec24a19bb4c971d4675b24cc477fc818b195d735 100644
3--- a/.gitignore
4+++ b/.gitignore
5@@ -5,3 +5,4 @@ custom/
6 cache/
7 log/
8 *.swp
9+.DS_Store
10diff --git a/plugins/ionic/README.md b/plugins/ionic/README.md
11new file mode 100644
12index 0000000000000000000000000000000000000000..3ec4fc8b7883dfb327167d289dabe299552a02ab
13--- /dev/null
14+++ b/plugins/ionic/README.md
15@@ -0,0 +1,30 @@
16+# Ionic plugin
17+
18+This plugin adds completion for the [Ionic CLI](https://ionicframework.com/docs/cli),
19+as well as some aliases for common Ionic commands.
20+
21+To use it, add `ionic` to the plugins array in your zshrc file:
22+
23+```zsh
24+plugins=(... ionic)
25+```
26+
27+## Aliases
28+
29+| Alias | Command | Description |
30+|-------|--------------------------------------|------------------------------------------------------------------|
31+| iv | `ionic --version` | Check Ionic version |
32+| ih | `ionic --help` | Ionic help command |
33+| ist | `ionic start` | Create a new project |
34+| ii | `ionic info` | Print system/environment info |
35+| is | `ionic serve` | Start a local dev server for app dev/testing |
36+| icba | `ionic cordova build android` | Build web assets and prepare app for android platform targets |
37+| icbi | `ionic cordova build ios` | Build web assets and prepare app for ios platform targets |
38+| icra | `ionic cordova run android` | Run an Ionic project on a connected android device |
39+| icri | `ionic cordova run ios` | Run an Ionic project on a connected ios device |
40+| icrsa | `ionic cordova resources android` | Automatically create icon and splash screen resources for android|
41+| icrsi | `ionic cordova resources ios` | Automatically create icon and splash screen resources for ios |
42+| icpaa | `ionic cordova platform add android` | Add Cordova android platform targets |
43+| icpai | `ionic cordova platform add ios` | Add Cordova ios platform targets |
44+| icpra | `ionic cordova platform rm android` | Remove Cordova platform targets |
45+| icpri | `ionic cordova platform rm ios` | Remove Cordova platform targets |
46diff --git a/plugins/ionic/ionic.plugin.zsh b/plugins/ionic/ionic.plugin.zsh
47new file mode 100644
48index 0000000000000000000000000000000000000000..cf388af1b072db7ea6a77c65f4b6cb291362c473
49--- /dev/null
50+++ b/plugins/ionic/ionic.plugin.zsh
51@@ -0,0 +1,15 @@
52+alias iv="ionic --version"
53+alias ih="ionic --help"
54+alias ist="ionic start"
55+alias ii="ionic info"
56+alias is="ionic serve"
57+alias icba="ionic cordova build android"
58+alias icbi="ionic cordova build ios"
59+alias icra="ionic cordova run android"
60+alias icri="ionic cordova run ios"
61+alias icrsa="ionic cordova resources android"
62+alias icrsi="ionic cordova resources ios"
63+alias icpaa="ionic cordova platform add android"
64+alias icpai="ionic cordova platform add ios"
65+alias icpra="ionic cordova platform rm android"
66+alias icpri="ionic cordova platform rm ios"