PHPackages                             maxime-rainville/silverstripe-cli-notify - 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. maxime-rainville/silverstripe-cli-notify

ActiveSilverstripe-vendormodule[CLI &amp; Console](/categories/cli)

maxime-rainville/silverstripe-cli-notify
========================================

Genetrate desktop notifications when running Silverstripe CMS sake commands

0.0.2(3y ago)037MITPHP

Since May 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/maxime-rainville/silverstripe-cli-notify)[ Packagist](https://packagist.org/packages/maxime-rainville/silverstripe-cli-notify)[ RSS](/packages/maxime-rainville-silverstripe-cli-notify/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

Silverstripe CLI notify
=======================

[](#silverstripe-cli-notify)

This module adds a middleware to Silverstripe CMS that will try to display desktop notification when using the command line to execute a `dev/` command.

The notification is displayed once the command has completed. This allows you to start a long running proccess in your terminal and move on to other things.

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

[](#installation)

```
composer require --dev maxime-rainville/silverstripe-cli-notify
```

Note the usage of the `--dev` flag. This is meant to be a development tool only.

How does it work
----------------

[](#how-does-it-work)

This modules uses the [`jolicode/jolinotif`](https://github.com/jolicode/JoliNotif) PHP library to display the notifications. This library works on MacOS, most Linux distros and MS Windows ... althought I've only tested on Ubuntu.

You can still use this library if your OS doesn't support desktop notifications. Nothing will happen, but your project will otherwise work as expected.

This is unlikely to work if your `sake` command is run from inside vagrant or docker.

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

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 ~338 days

Total

3

Last Release

1200d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1168676?v=4)[Maxime Rainville](/maintainers/maxime-rainville)[@maxime-rainville](https://github.com/maxime-rainville)

---

Top Contributors

[![maxime-rainville](https://avatars.githubusercontent.com/u/1168676?v=4)](https://github.com/maxime-rainville "maxime-rainville (1 commits)")

### Embed Badge

![Health badge](/badges/maxime-rainville-silverstripe-cli-notify/health.svg)

```
[![Health](https://phpackages.com/badges/maxime-rainville-silverstripe-cli-notify/health.svg)](https://phpackages.com/packages/maxime-rainville-silverstripe-cli-notify)
```

###  Alternatives

[jolicode/castor

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

54743.1k4](/packages/jolicode-castor)[silverstripe/framework

The SilverStripe framework

7313.7M2.8k](/packages/silverstripe-framework)[silverstripe/cms

The SilverStripe Content Management System

5253.6M1.4k](/packages/silverstripe-cms)[mglaman/drupalorg-cli

Command line interface for interacting with Drupal.org

1621.8k](/packages/mglaman-drupalorg-cli)[silverstripe/admin

SilverStripe admin interface

262.8M385](/packages/silverstripe-admin)[lekoala/silverstripe-cms-actions

Add actions to your models in SilverStripe

39344.8k31](/packages/lekoala-silverstripe-cms-actions)

PHPackages © 2026

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