|
| 1 | +Annotate enums to ease IDE autocompletion. |
| 2 | + |
| 3 | +Usage: enum annotate enum1 [enum2 ...] |
| 4 | + |
| 5 | +Available options: |
| 6 | + |
| 7 | + -a, --all Whether all enums should be annotated |
| 8 | + -f, --force Whether existing annotations should be overwritten |
| 9 | + |
| 10 | +Examples: |
| 11 | + enum annotate App/Enums/MyEnum |
| 12 | + enum annotate "App\Enums\MyEnum" |
| 13 | + enum annotate App/Enums/MyEnum1 App/Enums/MyEnum2 |
| 14 | + enum annotate App/Enums/MyEnum --force |
| 15 | + enum annotate --all |
| 16 | + enum annotate --all --force |
| 17 | + |
| 18 | +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― |
| 19 | + |
| 20 | +Create a new enum. |
| 21 | + |
| 22 | +Usage: enum make enum case1 case2 |
| 23 | + |
| 24 | +Available options: |
| 25 | + |
| 26 | + --backed=VALUE How cases should be backed. VALUE is either: |
| 27 | + snake|camel|kebab|upper|lower|int0|int1|bitwise |
| 28 | + -f, --force Whether the existing enum should be overwritten |
| 29 | + -t, --typescript Whether the enum should be synced in TypeScript |
| 30 | + |
| 31 | +Examples: |
| 32 | + enum make App/Enums/MyEnum Case1 Case2 |
| 33 | + enum make "App\Enums\MyEnum" Case1 Case2 |
| 34 | + enum make App/Enums/MyEnum Case1=value1 Case2=value2 |
| 35 | + enum make App/Enums/MyEnum Case1 Case2 --backed=int1 |
| 36 | + enum make App/Enums/MyEnum Case1 Case2 --force |
| 37 | + enum make App/Enums/MyEnum Case1 Case2 --backed=bitwise --force |
| 38 | + enum make App/Enums/MyEnum Case1 Case2 --typescript |
| 39 | + |
| 40 | +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― |
| 41 | + |
| 42 | +Synchronize enums in TypeScript. |
| 43 | + |
| 44 | +Usage: enum ts enum1 [enum2 ...] |
| 45 | + |
| 46 | +Available options: |
| 47 | + |
| 48 | + -a, --all Whether all enums should be synchronized |
| 49 | + -f, --force Whether existing enums should be overwritten |
| 50 | + |
| 51 | +Examples: |
| 52 | + enum ts App/Enums/MyEnum |
| 53 | + enum ts "App\Enums\MyEnum" |
| 54 | + enum ts App/Enums/MyEnum1 App/Enums/MyEnum2 |
| 55 | + enum ts App/Enums/MyEnum --force |
| 56 | + enum ts --all |
| 57 | + enum ts --all --force |
0 commit comments