PHPackages                             griffbrad/gasp - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. griffbrad/gasp

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

griffbrad/gasp
==============

1.0.6(10y ago)089PHPPHP &gt;=5.4.0

Since Jul 20Pushed 10y agoCompare

[ Source](https://github.com/griffbrad/gasp)[ Packagist](https://packagist.org/packages/griffbrad/gasp)[ RSS](/packages/griffbrad-gasp/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (5)Versions (8)Used By (0)

Gasp
====

[](#gasp)

A PHP task runner with an API similar to Gulp's.

Gasp makes it easy to create build scripts you can share with other devs on your team. You configure Gasp with normal PHP code, rather than being stuck with an XML or JSON syntax that manages to be both complex and limiting. You can easily compose multiple Gasp tasks into a single command or add your own with a simple callback.

Installation
------------

[](#installation)

You'll first install Gasp via composer. Add it to your composer.json's require-dev section:

```
{
    "require-dev": {
        "griffbrad/gasp": "1.*"
    }
}

```

You'll then be able to run Gasp from your vendor directory:

```
./vendor/bin/gasp

```

Getting Started
---------------

[](#getting-started)

You'll need a gaspfile in your project folder. If you installed Gasp via Composer, you'd place your gaspfile in that same location as your vendor folder. Here's a simple gaspfile example:

```
