All Projects â†’ nunomaduro â†’ Collision

nunomaduro / Collision

Licence: mit
💥 Collision is a beautiful error reporting tool for command-line applications

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
shell
77523 projects

Projects that are alternatives of or similar to Collision

Awesome Laravel Zero
👋 START HERE! A curated list of Laravel Zero libraries, resources and projects
Stars: ✭ 84 (-97.9%)
Mutual labels:  cli, console, hacktoberfest, laravel
Bugsnag Laravel
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Stars: ✭ 746 (-81.32%)
Mutual labels:  laravel, exceptions, errors
Awesome Wp Cli
A curated list of packages and resources for WP-CLI, the command-line interface for WordPress.
Stars: ✭ 129 (-96.77%)
Mutual labels:  cli, console, hacktoberfest
Cypress Terminal Report
Better terminal and file output for cypress test logs.
Stars: ✭ 200 (-94.99%)
Mutual labels:  cli, console, hacktoberfest
Phpinsights
🔰 Instant PHP quality checks from your console
Stars: ✭ 4,442 (+11.24%)
Mutual labels:  cli, console, hacktoberfest
Laravel Zero
A PHP framework for console artisans
Stars: ✭ 2,821 (-29.35%)
Mutual labels:  cli, console, laravel
Teachcode
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
Stars: ✭ 325 (-91.86%)
Mutual labels:  cli, hacktoberfest
Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+416.7%)
Mutual labels:  cli, console
Laravel Desktop Notifier
💻 Send notifications to your desktop from your Laravel Artisan Commands. An JoliNotif wrapper for Laravel.
Stars: ✭ 333 (-91.66%)
Mutual labels:  console, laravel
Laravel Modules
Module Management In Laravel
Stars: ✭ 3,910 (-2.08%)
Mutual labels:  hacktoberfest, laravel
Ghost Cli
CLI Tool for installing & updating Ghost
Stars: ✭ 313 (-92.16%)
Mutual labels:  cli, hacktoberfest
Validator Docs
Validação de CPF, CNPJ, CNH, NIS, Título Eleitoral e Cartão Nacional de Saúde com Laravel.
Stars: ✭ 334 (-91.64%)
Mutual labels:  hacktoberfest, laravel
Larasail
LaraSail - Set Sail with your Laravel app on DigitalOcean
Stars: ✭ 348 (-91.28%)
Mutual labels:  hacktoberfest, laravel
Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (-91.91%)
Mutual labels:  cli, hacktoberfest
Horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Stars: ✭ 311 (-92.21%)
Mutual labels:  cli, hacktoberfest
Ack3
ack is a grep-like search tool optimized for source code.
Stars: ✭ 330 (-91.74%)
Mutual labels:  cli, hacktoberfest
Corcel
Use WordPress backend with Laravel or any PHP application
Stars: ✭ 3,504 (-12.25%)
Mutual labels:  hacktoberfest, laravel
Bagisto
An easy to use, free and open source laravel eCommerce platform to build your online shop in no time.
Stars: ✭ 4,140 (+3.68%)
Mutual labels:  hacktoberfest, laravel
S3cmd
Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services
Stars: ✭ 3,767 (-5.66%)
Mutual labels:  cli, hacktoberfest
Exceptionless.net
Exceptionless clients for the .NET platform
Stars: ✭ 362 (-90.93%)
Mutual labels:  hacktoberfest, exceptions

Collision logo
Collision code example

Build Status Quality Score Total Downloads Latest Stable Version License


Collision was created by, and is maintained by Nuno Maduro, and is a package designed to give you beautiful error reporting when interacting with your app through the command line.

  • It's included on Laravel, the most popular free, open-source PHP framework in the world.
  • Built on top of the Whoops error handler.
  • Supports Laravel, Symfony, PHPUnit, and many other frameworks.

Installation & Usage

Requires PHP 7.3+

Require Collision using Composer:

composer require nunomaduro/collision --dev

Laravel Version Compatibility

Laravel Collision
6.x 3.x
7.x 4.x
8.x 5.x

As an example, here is how to require Collision on Laravel 6.x:

composer require nunomaduro/collision:^3.0 --dev

Phpunit adapter

Phpunit must be 9.0 or higher.

Add the Collision printerClass to your phpunit.xml in the phpunit section:

<phpunit
        printerClass="NunoMaduro\Collision\Adapters\Phpunit\Printer">

No adapter

You need to register the handler in your code:

(new \NunoMaduro\Collision\Provider)->register();

Contributing

Thank you for considering to contribute to Collision. All the contribution guidelines are mentioned here.

You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro

Support the development

Do you like this project? Support it by donating

License

Collision is an open-sourced software licensed under the MIT license.

Logo by Caneco.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].