43046cdb35547c9dfbfe474197b2d9dc696edef3

Author
idoroiengel <idoroiengel@gmail.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

feat(flutter): add a few more aliases (#9511)

Closes #9511

Diff

 1diff --git a/plugins/flutter/README.md b/plugins/flutter/README.md
 2index 9c8169afc07bfd8cf0be37c38e44126004cb5480..e5a4fd2eaedaff2baee870b6342bb24cf2b19c86 100644
 3--- a/plugins/flutter/README.md
 4+++ b/plugins/flutter/README.md
 5@@ -2,20 +2,27 @@
 6 
 7 The Flutter plugin provides completion and useful aliases
 8 
 9-To use it, add flutter to the plugins array of your zshrc file:
10+To use it, add `flutter` to the plugins array of your zshrc file:
11 
12-```
13+```zsh
14 plugins=(... flutter)
15 ```
16 
17 ## Aliases
18 
19-| Alias      | Command                | Description                                                                |
20-| :--------- | :--------------------- | :------------------------------------------------------------------------- |
21-| `fl`       | `flutter`              | Shorthand for flutter command                                              |
22-| `flr`      | `flutter run`          | Runs flutter app                                                           |
23-| `fldoc`    | `flutter doctor`       | Runs flutter doctor                                                        |
24-| `flb`      | `flutter build`        | Build flutter application                                                  |
25-| `flattach` | `flutter attach`       | Attaches flutter to a running flutter application with enabled observatory |
26-| `flget`    | `flutter packages get` | Installs dependencies                                                      |
27-| `flc`      | `flutter clean`        | Cleans flutter project                                                     |
28+| Alias      | Command                 | Description                                                                |
29+| :--------- | :---------------------- | :------------------------------------------------------------------------- |
30+| `fl`       | `flutter`               | Shorthand for flutter command                                              |
31+| `flattach` | `flutter attach`        | Attaches flutter to a running flutter application with enabled observatory |
32+| `flb`      | `flutter build`         | Build flutter application                                                  |
33+| `flchnl`   | `flutter channel`       | Switches flutter channel (requires input of desired channel)               |
34+| `flc`      | `flutter clean`         | Cleans flutter project                                                     |
35+| `fldvcs`   | `flutter devices`       | List connected devices (if any)                                            |
36+| `fldoc`    | `flutter doctor`        | Runs flutter doctor                                                        |
37+| `flpub`    | `flutter pub`           | Shorthand for flutter pub command                                          |
38+| `flget`    | `flutter pub get`       | Installs dependencies                                                      |
39+| `flr`      | `flutter run`           | Runs flutter app                                                           |
40+| `flrd`     | `flutter run --debug`   | Runs flutter app in debug mode (default mode)                              |
41+| `flrp`     | `flutter run --profile` | Runs flutter app in profile mode                                           |
42+| `flrr`     | `flutter run --release` | Runs flutter app in release mode                                           |
43+| `flupgrd`  | `flutter upgrade`       | Upgrades flutter version depending on the current channel                  |
44diff --git a/plugins/flutter/flutter.plugin.zsh b/plugins/flutter/flutter.plugin.zsh
45index 01c4c9f5f35d888b69e4a337d418af76b3d8ec01..80b74f64aff52a914480a43647e831498883e50c 100644
46--- a/plugins/flutter/flutter.plugin.zsh
47+++ b/plugins/flutter/flutter.plugin.zsh
48@@ -1,7 +1,14 @@
49 alias fl="flutter"
50-alias flr="flutter run"
51-alias fldoc="flutter doctor"
52-alias flb="flutter build"
53 alias flattach="flutter attach"
54-alias flget="flutter packages get"
55+alias flb="flutter build"
56+alias flchnl="flutter channel"
57 alias flc="flutter clean"
58+alias fldvcs="flutter devices"
59+alias fldoc="flutter doctor"
60+alias flpub="flutter pub"
61+alias flget="flutter pub get"
62+alias flr="flutter run"
63+alias flrd="flutter run --debug"
64+alias flrp="flutter run --profile"
65+alias flrr="flutter run --release"
66+alias flupgrd="flutter upgrade"