DevYunus / checkmate

Check the version of all your Laravel apps and notify if they're out of date

Repository from Github https://github.comDevYunus/checkmateRepository from Github https://github.comDevYunus/checkmate

Checkmate

Checkmate is a tool that allows users to quickly see which Laravel projects are behind their prescribed Laravel version.

Installation

  1. Clone the repository locally
  2. Run ./bin/setup.sh
  3. Make a new GitHub token with the repo and read:org scope selected and save it in .env as GITHUB_TOKEN
  4. Create a database for the application and enter the database connection details in .env
  5. Run ./bin/db.sh
  6. Configure a web server, such as the built-in PHP web server or Laravel Valet, to use the public directory as the document root

For the built-in PHP web server:

php -S localhost:8080 -t public

Usage

  1. Run the following commands to populate the database:
    1. Import Laravel Versions: php artisan sync:laravel-versions
    2. Import projects and their version details: php artisan sync:projects
  2. Visit the website in the browser

Testing

vendor/bin/phpunit

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email hello@tighten.co instead of using the issue tracker.

Credits

License

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

About

Check the version of all your Laravel apps and notify if they're out of date

License:MIT License


Languages

Language:PHP 93.6%Language:Blade 4.8%Language:Shell 1.1%Language:Vue 0.5%