PHPackages                             onion/tool - 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. onion/tool

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

onion/tool
==========

0.5.0-beta+0838(6y ago)05[8 PRs](https://github.com/phOnion/tool/pulls)MITPHPCI passing

Since Oct 6Pushed 1w agoCompare

[ Source](https://github.com/phOnion/tool)[ Packagist](https://packagist.org/packages/onion/tool)[ RSS](/packages/onion-tool/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (13)Versions (20)Used By (0)

tool
====

[](#tool)

```
List of available commands

COMMAND         version
SUMMARY         Display current version
ARGUMENTS
    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         update
SUMMARY         Update tool to latest version
ARGUMENTS
    bool        --rollback

         Rollback to previous version

    bool        --force

         Force update to latest version

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         init
SUMMARY         Initialize an empty onion project
ARGUMENTS
    bool        --no-prompt

         Create manifest file without asking for user input

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         package
SUMMARY         Package the current project
ARGUMENTS
    string      --location | --dir | -l  ./build/

         The directory in which to put the artefact

    string      --compression | -c       none

         The compression to use. Allowed one of 'gz', 'bz' or 'none'

    string      --signature | -s         sha256

         The signature algorithm to use Allowed one of 'sha1', 'sha256' or 'sha512'

    bool        --standalone

         Mark build as standalone

    bool        --debug

         Mark build as debug

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         publish
SUMMARY         Publish current package
ARGUMENTS
    string      --auth   password

         Authentication method to use

    string      --secret

         The secret/token to use for authentication

    string      --credential

         The credential (if any) used for authentication

    bool        --draft | -d

         mark release as pre-release

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         link
SUMMARY         Manipulate manifest links
ARGUMENTS
    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         compile
SUMMARY         Compile project configurations
ARGUMENTS
    string      --environment | --env | -e

         Environment configs to load

    string      --config-dir | --dir | -c

         Directory in which to look for configuration files

    bool        --dev

         Whether to include `autoload-dev` handling

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         module
SUMMARY         Manage modules
ARGUMENTS
    string      --constraint | -c

         Constraint to use when installing/updating a module

    string      --alias | --as | -a

         Alias for when loading a module

    string      --repository | --repo | -r

         The repository name to use when installing/updating a module

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

COMMAND         play
SUMMARY         Execute recipe steps
ARGUMENTS
    string      --config | -c    onion.recipe.yml

         The recipe configuration file

    bool        --quiet | -q

         Suppress all command output

    bool        --verbose | -vvv

         Indicate that the command may output extended information

    bool        --no-colors | --no-color

         Indicate that the command output should not include colors

```

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance64

Regular maintenance activity

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99% 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 ~30 days

Recently: every ~81 days

Total

12

Last Release

2498d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2286949?v=4)[Dimitar Dimitrov](/maintainers/DaGhostman)[@DaGhostman](https://github.com/DaGhostman)

---

Top Contributors

[![DaGhostman](https://avatars.githubusercontent.com/u/2286949?v=4)](https://github.com/DaGhostman "DaGhostman (283 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (3 commits)")

### Embed Badge

![Health badge](/badges/onion-tool/health.svg)

```
[![Health](https://phpackages.com/badges/onion-tool/health.svg)](https://phpackages.com/packages/onion-tool)
```

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.5k196.2M3.0k](/packages/composer-composer)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.6k38.2k](/packages/matomo-matomo)[craftcms/cms

Craft CMS

3.6k3.6M2.9k](/packages/craftcms-cms)[statamic/cms

The Statamic CMS Core Package

4.8k3.6M932](/packages/statamic-cms)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M482](/packages/pimcore-pimcore)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)

PHPackages © 2026

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