yashveersingh/shellhub-php

PHP package for ShellHub api

1.0.0 2023-09-22 19:17 UTC

This package is auto-updated.

Last update: 2024-05-22 21:26:25 UTC


README

Latest Version on Packagist

Total Downloads

What It Does

This package allows you to sync devices from Shellhub and save it in database.

Installation:

composer require yashveersingh/shellhub-php

After installing package run:

php artisan shellhub:install

This will generate shellhub.php file in config directory.

<?php
return [
    'url' => env('shell_hub_url', ''),
    'username' => env('shell_hub_username', ''),
    'password' => env('shell_hub_password', ''),
];

You need to override url username password

Note: You need to have cron setup every minute.

php artisan schedule:run

or

Manually run these command in order to fetch api key and devices

php artisan shellhub:refresh_api_key
php artisan shellhub:sync

If u need to sync immediately, You can run this command manually.

Testing

composer test

Security

If you discover any security-related issues, please email yashveersingh444444@gmail.com instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.