bitandblack/cli-notification

Notification sounds and popups from the CLI

1.0.0 2022-11-21 20:12 UTC

This package is auto-updated.

Last update: 2024-12-22 01:01:42 UTC


README

PHP from Packagist Codacy Badge Total Downloads License

CLI Notification

Notification sounds and popups from the CLI.

Installation

This library is made for the use with Composer. Add it to your project by running $ composer require bitandblack/cli-notification.

Usage

Sound

Whenever you want to play a sound, call the Sound::play() method. It needs one parameter — the sound you want to play. You can use the SoundFileEnum that holds some basic sounds or provide your own class holding custom sounds by implementing the SoundFileInterface.

The play() method is static, so you don't need to initialize the class.

<?php

use BitAndBlack\CLINotification\Sound;
use BitAndBlack\CLINotification\SoundFile\SoundFileEnum;

Sound::play(
    SoundFileEnum::JOB_DONE()
);

Popup

Whenever you want to show a popup, call the Popup::show() method. You can set the title, the message and an image there.

The show() method is static, so you don't need to initialize the class.

<?php

use BitAndBlack\CLINotification\Popup;

Popup::show(
    'Title', 
    'Message', 
    '/path/to/image.jpg'
);

Help

If you have any questions, feel free to contact us under hello@bitandblack.com.

Further information about Bit&Black can be found under www.bitandblack.com.