PHPackages                             weevers/pulp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. weevers/pulp

AbandonedArchivedLibrary[File &amp; Storage](/categories/file-storage)

weevers/pulp
============

A streaming build system like gulp

v0.0.2(11y ago)06MITPHPPHP &gt;=5.4.0

Since Mar 31Pushed 11y ago1 watchersCompare

[ Source](https://github.com/vweevers/php-pulp)[ Packagist](https://packagist.org/packages/weevers/pulp)[ Docs](https://github.com/vweevers/php-pulp)[ RSS](/packages/weevers-pulp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

pulp
====

[](#pulp)

pulp is a streaming build system, *something like* [gulp](http://gulpjs.com/) for PHP. Meaning: with `src("*.css")` you get a asynchronous duplex stream that emits virtual file objects. This stream can then be piped to one or more plugins or to a filesystem destination with `dest("target-dir")`. **pulp is a weekend experiment, please use a VM if you want to play with it.** Requires PHP 5.4+.

[![packagist status](https://camo.githubusercontent.com/cdaba12418895daf34f5fd4b079688884af8cb3a4117673025dae72ec27655d6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f776565766572732f70756c702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/weevers/pulp) [![Travis build status](https://camo.githubusercontent.com/00f3314684dcc914c16dd92c2121c6fcc7a756759565968a1ae28afe2664c40e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f76776565766572732f7068702d70756c702e7376673f7374796c653d666c61742d737175617265266c6162656c3d747261766973)](http://travis-ci.org/vweevers/php-pulp) [![AppVeyor build status](https://camo.githubusercontent.com/803e688ae1429e4b40fc4f9ee58306c6004545376179a6940ee256dffb03d24f/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f76776565766572732f7068702d70756c702e7376673f7374796c653d666c61742d737175617265266c6162656c3d6170707665796f72)](https://ci.appveyor.com/project/vweevers/php-pulp) [![Dependency status](https://camo.githubusercontent.com/24bd6cf6d8f4f0f057702e2dd7443d224334e051777597b4997e048cec69ac23/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3535316163303165333636316631333466653030303164352f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/user/projects/551ac01e3661f134fe0001d5)

Jump to: [install](#install) / [license](#license)

example
-------

[](#example)

This example bundles all the javascript files in "assets" and its subdirectories, then writes it to "build/all.js".

```
