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
- Common user information interaction support (`select`, `multiSelect`, `confirm`, `ask/question`, `askPassword/askHiddenInput`)
32
+
- Support for predefined parameter definitions like `symfony/console` (giving parameter values by position, recommended when strict parameter restrictions are required)
33
+
- The color output is `windows``linux``mac` compatible. Environments that do not support color will automatically remove the relevant CODE.
34
+
- Quickly generate auto-completion scripts for the current application in the `bash/zsh` environment
35
+
- NEW: Support start an interactive shell for run application
36
+
37
+
### Built-in tools
38
+
39
+
- Built-in Phar packaging tool class, which can be easily packaged into `phar` files. Easy to distribute and use
40
+
- Run the command `php examples/app phar:pack` in the example, which will package this console library into an `app.phar`
41
+
- Built-in file download tool class under command line with progress bar display
42
+
- Command line php code highlighting support (from `jakub-onderka/php-console-highlighter` and making some adjustments)
43
+
- Simple Terminal screen, cursor control operation class
44
+
- Simple process operations using classes (fork, run, stop, wait ..., etc.)
45
+
46
+
> All features, effects; can be run in the example code `phps/app` in `examples/`. Basically covers all the features and can be tested directly
47
+
48
+
## Installation
49
+
50
+
```bash
51
+
composer require inhere/console
52
+
```
53
+
54
+
## Document List
55
+
56
+
> Please go to WIKI for detailed usage documentation
- Common user information interaction support (`select`, `multiSelect`, `confirm`, `ask/question`, `askPassword/askHiddenInput`)
32
-
- Support for predefined parameter definitions like `symfony/console` (giving parameter values by position, recommended when strict parameter restrictions are required)
33
-
- The color output is `windows``linux``mac` compatible. Environments that do not support color will automatically remove the relevant CODE.
34
-
- Quickly generate auto-completion scripts for the current application in the `bash/zsh` environment
35
-
- NEW: Support start an interactive shell for run application
0 commit comments