PHPackages                             habu/composer-script-utils - 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. habu/composer-script-utils

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

habu/composer-script-utils
==========================

Collection of simple scripts/micro-framework for writing your own Composer scripts

v1.0.0(9y ago)128BSD 3-ClausePHP &gt;=5.5

Since Dec 13Compare

[ Source](https://github.com/habuio/ComposerScriptUtils)[ Packagist](https://packagist.org/packages/habu/composer-script-utils)[ RSS](/packages/habu-composer-script-utils/feed)WikiDiscussions Synced 2w ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

ComposerScriptUtils
===================

[](#composerscriptutils)

Collection of simple scripts/micro-framework for writing your own Composer scripts

[![Build Status](https://camo.githubusercontent.com/b0ad6dc5f2ceae1d474758d35149332ff26f2b3a3de02a82802e1a0d5014c370/68747470733a2f2f7472617669732d63692e6f72672f68616275696f2f436f6d706f7365725363726970745574696c732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/habuio/ComposerScriptUtils) [![Code Coverage](https://camo.githubusercontent.com/c7e91e4598af7f14fbbf753bfaae83eef4296e397708925b96335e4fec814b9a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f68616275696f2f436f6d706f7365725363726970745574696c732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/habuio/ComposerScriptUtils/?branch=master) [![Latest Stable Version](https://camo.githubusercontent.com/9b7cda695ee9f70e637579e00f97409664d2189dce7eb4b07e60b65c380c82ee/68747470733a2f2f706f7365722e707567782e6f72672f686162752f636f6d706f7365722d7363726970742d7574696c732f762f737461626c65)](https://packagist.org/packages/habu/composer-script-utils) [![Latest Unstable Version](https://camo.githubusercontent.com/43994635506febf12c367cf87c82062140d342e9fe168e92e8870bfc3a84543b/68747470733a2f2f706f7365722e707567782e6f72672f686162752f636f6d706f7365722d7363726970742d7574696c732f762f756e737461626c65)](https://packagist.org/packages/habu/composer-script-utils) [![License](https://camo.githubusercontent.com/424a3f882d05f5ab4c493ab3569007870f2ba5b698b0b82b8ca71bf37c3609e6/68747470733a2f2f706f7365722e707567782e6f72672f686162752f636f6d706f7365722d7363726970742d7574696c732f6c6963656e7365)](https://packagist.org/packages/habu/composer-script-utils)

Features include:

- Configuration: composer.json easy script configuration management through 'extra' node.
- Processor skeleton base class for creating your own unified Composer processing scripts.

See also the list of [contributors](https://github.com/habuio/ComposerScriptUtils/contributors).

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

[](#installation)

To install this library you can run the following Composer command:

```
$ composer require habu/composer-script-utils

```

Please check the [Getting Started](res/doc/index.rst) guide for advanced installation and configuration within your project.

Documentation
-------------

[](#documentation)

The source of the documentation is stored within the `res/doc/` folder of this repository.

Examples
--------

[](#examples)

This library ships with a few examples on how to structure your Composer commands with the help of this library. Consult the [Examples](res/doc/examples.rst) documentation page to find out which examples there are and what purpose they serve.

License
-------

[](#license)

This bundle is under the BSD 3-clause license. Please check the LICENSE file for the complete license.

Reporting an issue or a feature request
---------------------------------------

[](#reporting-an-issue-or-a-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/habuio/ComposerScriptUtils/issues).

###  Health Score

26

—

LowBetter than 40% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3532d ago

Major Versions

v0.9.0 → v1.0.02016-12-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/0632cf12fd49135d980eacdef7c69ea31e965200fdeb411c5a5c148d6a91957a?d=identicon)[rknol\_mi24](/maintainers/rknol_mi24)

---

Top Contributors

[![kenloburn](https://avatars.githubusercontent.com/u/5425007?v=4)](https://github.com/kenloburn "kenloburn (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/habu-composer-script-utils/health.svg)

```
[![Health](https://phpackages.com/badges/habu-composer-script-utils/health.svg)](https://phpackages.com/packages/habu-composer-script-utils)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
