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 6d 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 59% 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

2740d 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

[crunzphp/crunz

Schedule your tasks right from the code.

2292.0M6](/packages/crunzphp-crunz)[crazywhalecc/static-php-cli

Build single static PHP binary, with PHP project together, with popular extensions included.

1.8k13.9k](/packages/crazywhalecc-static-php-cli)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[phpcr/phpcr-shell

Shell for PHPCR

721.3M8](/packages/phpcr-phpcr-shell)[madewithlove/license-checker

CLI tool to verify allowed licenses for composer dependencies

54449.8k21](/packages/madewithlove-license-checker)

PHPackages © 2026

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