ppelisset / termios
Port of Unix Termios API with PHP FFI
Installs: 478
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/ppelisset/termios
Requires
- php: >=8.1
- ext-ffi: *
Requires (Dev)
- pestphp/pest: 1.21.3
- ppelisset/fileno: ^0.2.0
README
This package is a basic port of Termios Unix API for PHP using FFI. It append some wrapper to Termios API functions and provides API constants for Linux and Darwin (MacOS).
Installation
php-termios require PHP8.1 and php-ffi enabled. To install this package, use composer to require package ppelisset/termios
.
Documentation
Termios\Termios::tcgetattr
- Get the parameters associated with the terminal
Termios\Termios::tcsetattr
- Set the parameters associated with the terminal
Termios\Termios::tcflush
- Flushes input or output on a terminal