Note See known_issues.md
In "Zero" dependencies "mode", the library has the following limitations:
- ❗ Only synchronous mode is available.
- Flexibility is limited.
- Terminal color support can not be detected thus it is set to 256 colors (ansi8) by default. Can be overridden manually.
- Frame width can not be determined thus it is user responsibility to set it properly.
- Signal handling is not supported.
- For asynchronous mode install one of supported event loop libraries:
- For flexibility install:
- alecrabbit/php-console-spinner-extras (in development)
- Install
ext-pcntl
extension for signal handling feature.
- To run spinner spiced applications on Windows you should have some *nix-like terminal emulator installed.
- VT100 terminal, e.g. minTTY.
- Signal handling is NOT supported on Windows.