mirror of
https://github.com/danog/file.git
synced 2024-11-26 11:54:54 +01:00
lib | ||
test | ||
travis | ||
.gitattributes | ||
.gitignore | ||
.php_cs.dist | ||
.travis.yml | ||
CHANGELOG | ||
composer.json | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
phpunit.xml.dist | ||
README.md |
file
amphp/file
is a non-blocking filesystem library for use with the amp
concurrency framework.
Dependencies
amphp/file
works out of the box without any PHP extensions but it does so using
blocking functions. This capability only exists to simplify development across
environments where extensions may not be present. Using amphp/file
in production
without pecl/eio or php-uv is NOT recommended.
Current Version
amphp/file
is currently pre-alpha software and has no tagged releases. Your mileage may vary.
Installation
$ composer require amphp/file:dev-master
TODO
- seek/read/write to/from specific offsets on open file handles
- expose API for receiving notifications when files/directories are modified