PHPackages                             silverleague/ssconsole - 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. [CLI &amp; Console](/categories/cli)
4. /
5. silverleague/ssconsole

ActiveLibrary[CLI &amp; Console](/categories/cli)

silverleague/ssconsole
======================

A better console for SilverStripe applications

1.0.1(7y ago)101712[7 issues](https://github.com/silverleague/silverstripe-console/issues)MITPHP

Since Mar 6Pushed 7y ago4 watchersCompare

[ Source](https://github.com/silverleague/silverstripe-console)[ Packagist](https://packagist.org/packages/silverleague/ssconsole)[ RSS](/packages/silverleague-ssconsole/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (5)Dependencies (3)Versions (7)Used By (0)

silverleague/ssconsole
======================

[](#silverleaguessconsole)

[![Travis](https://camo.githubusercontent.com/1edc790275e5d011138b6199d62258e4d8bbe57c17f534dc47bb48308b7e56f8/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f73696c7665726c65616775652f73696c7665727374726970652d636f6e736f6c652e737667)](https://travis-ci.org/silverleague/silverstripe-console) [![Scrutinizer](https://camo.githubusercontent.com/9b92017049326e94679251482f8e09fed6b52abf3abd36e16df7e574948f1678/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f73696c7665726c65616775652f73696c7665727374726970652d636f6e736f6c652e737667)](https://scrutinizer-ci.com/g/silverleague/silverstripe-console/) [![Code coverage](https://camo.githubusercontent.com/3f686680960b17f9bc53f46a31996566d04ad449884e020e8d83282cb589b231/68747470733a2f2f636f6465636f762e696f2f67682f73696c7665726c65616775652f73696c7665727374726970652d636f6e736f6c652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/silverleague/silverstripe-console)

A useful command line interface for SilverStripe developers.

[![Screenshot](docs/images/console-screenshot.png)](docs/images/console-screenshot.png)

Requirements
------------

[](#requirements)

- PHP 5.6 or above
- SilverStripe 4.x or above
- Composer

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

[](#installation)

### With Composer

[](#with-composer)

It is recommended to install this module globally with composer:

```
composer global require silverleague/ssconsole
$ ssconsole
```

Ensure your composer's `bin` folder has been added to your system path.

You can still require this module as a project dependency if you don't want to install it globally, of course:

```
composer require --dev silverleague/ssconsole
$ vendor/bin/ssconsole
```

### From source

[](#from-source)

If you wish to install this module from source, you can clone the repository and symlink `bin/ssconsole` into your system path, for example:

```
git clone git@github.com:silverleague/silverstripe-console.git
cd silverstripe-console
chmod u+x bin/console
ln -s "$(pwd)/bin/ssconsole" /usr/local/bin/ssconsole
```

Usage
-----

[](#usage)

For detailed usage information, please [see the documentation](docs/en).

### Commands

[](#commands)

To show the console menu and list of commands, run `ssconsole` from your terminal.

### Running commands

[](#running-commands)

To run a command, choose the desired command from the menu and add it as an argument:

```
# Runs a task
ssconsole dev:tasks:cleanup-test-databases

# Builds the database and flushed the manifest/cache
ssconsole dev:build --flush
```

### Flushing the manifest

[](#flushing-the-manifest)

Sometimes you need to flush SilverStripe's manifest/cache while running CLI tasks. For example, if you've added a new `BuildTask`, but it doesn't show up in the SilverStripe console yet.

You can add the `--flush` option to any `ssconsole` command to instruct SilverStripe to flush and rebuild its manifest.

Support
-------

[](#support)

If you encounter a problem with our module then please let us know by raising an issue on our [issue tracker](https://github.com/silverleague/silverstripe-console/issues).

Ensure you tell us which version of this module you are using, as well as which versions of PHP and SilverStripe framework you are using. If you aren't sure, you can find out by running the following commands from your command line: `php -v`, `composer [global] show silverleague/ssconsole` and `composer show silverstripe/framework`.

Roles
-----

[](#roles)

RoleNameMaintainer[robbieaverill](https://github.com/robbieaverill)Co-maintainer[robingram](https://github.com/robingram)Advocate[dmc-core](https://github.com/dmc-core)Contributing
------------

[](#contributing)

Please see [the contributing guide](CONTRIBUTING.md) for more information.

License
-------

[](#license)

This module is licensed under the [MIT license](LICENSE.md).

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance6

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 93.1% 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 ~123 days

Recently: every ~77 days

Total

6

Last Release

2785d ago

Major Versions

0.2.0 → 1.0.0-beta12018-06-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/04057079b9a8a168a9e8c40cf7bac17f05047255c48b71b63fc610db06f096cb?d=identicon)[robbieaverill](/maintainers/robbieaverill)

---

Top Contributors

[![robbieaverill](https://avatars.githubusercontent.com/u/5170590?v=4)](https://github.com/robbieaverill "robbieaverill (94 commits)")[![dmc-core](https://avatars.githubusercontent.com/u/22206626?v=4)](https://github.com/dmc-core "dmc-core (6 commits)")[![robingram](https://avatars.githubusercontent.com/u/118558?v=4)](https://github.com/robingram "robingram (1 commits)")

---

Tags

cliconsolesilverleague-modulessilverstripesilverstripe-4

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/silverleague-ssconsole/health.svg)

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

###  Alternatives

[laravel/sail

Docker files for running a basic Laravel application.

1.9k205.7M1.3k](/packages/laravel-sail)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k49](/packages/friendsoftypo3-content-blocks)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

54642.4k4](/packages/jolicode-castor)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M560](/packages/shopware-core)[whatsdiff/whatsdiff

See what's changed in your project's dependencies

771.2k](/packages/whatsdiff-whatsdiff)[open-dxp/opendxp

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

9421.6k60](/packages/open-dxp-opendxp)

PHPackages © 2026

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