bitandblack / cli-notification
Notification sounds and popups from the CLI
Requires
- php: >=7.4
- jolicode/jolinotif: ^2.0
- myclabs/php-enum: ^1.0
Requires (Dev)
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.5
- rector/rector: ^0
- symplify/easy-coding-standard: ^11.0
This package is auto-updated.
Last update: 2024-11-22 00:47:47 UTC
README
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.