You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A simple, full-featured php command line application library.
9
+
8
10
Provide console parameter parsing, command run, color style output, user information interaction, and special format information display.
9
11
10
-
> **[中文README](./README_cn.md)**
12
+
> **[中文README](./README.zh-CN.md)**
11
13
12
14
## Command line preview
13
15
@@ -19,15 +21,17 @@ Provide console parameter parsing, command run, color style output, user informa
19
21
20
22
- Command line application, `controller`, `command` parsing run on the command line
21
23
- Support for setting aliases for commands. A command can have multiple aliases. Support command display/hide, enable/disable
22
-
- Full-featured command line option parameter parsing (named parameters, short options, long options...). `input`, `output` of the command line, management, use
24
+
- Full-featured command line option parameter parsing (named parameters, short options `-s`, long options `--long`).
25
+
- The `input`, `output` of the command line, management, use
23
26
- Command method comments are automatically parsed as help information (by default, `@usage``@arguments``@options``@example`)
24
27
- Support for outputting message texts of multiple color styles (`info`, `comment`, `success`, `warning`, `danger`, `error` ... )
25
28
- Commonly used special format information display (`section`, `panel`, `padding`, `helpPanel`, `table`, `tree`, `title`, `list`, `multiList`)
- Common user information interaction support (`select`, `multiSelect`, `confirm`, `ask/question`, `askPassword/askHiddenInput`)
28
-
- Support for predefined parameter definitions like `symfony/console` (giving parameter values by position, recommended when strict parameter restrictions are required)
31
+
- Support for predefined parameter definitions like `symfony/console` (giving parameter values by position, recommended when strict parameter restrictions are required)
29
32
- The color output is `windows``linux``mac` compatible. Environments that do not support color will automatically remove the relevant CODE.
30
33
- Quickly generate auto-completion scripts for the current application in the `bash/zsh` environment
34
+
- NEW: Support start an interactive shell for run application
31
35
32
36
### Built-in tools
33
37
@@ -40,7 +44,7 @@ Provide console parameter parsing, command run, color style output, user informa
40
44
41
45
> All features, effects; can be run in the example code `phps/app` in `examples/`. Basically covers all the features and can be tested directly
0 commit comments