castor icon indicating copy to clipboard operation
castor copied to clipboard

🦫 DX oriented task runner and command launcher built with PHP.

Results 22 castor issues
Sort by recently updated
recently updated
newest added

I have a problem with the version under development. ```json { "require": { "jolicode/castor": "dev-main" } } ``` a simple Task works fine ```php

Hi I am encountering a logical behavior with the current implementation of `fingerprint`. I would like to discuss the possibility to handle the case I will demonstrate below. Here is...

Goal is each parameters that is available in context should not be duplicated in the run function (or function depending on it), should simplify calls in the futures

This introduce a new feature, allowing user or plugin creator to create proxy for command which goal is to provide a nice DX around a specific binary which remove having...

Ref https://github.com/jolicode/castor/issues/488 This add a new command which allow castor to execute remote package As an example you could do the following : ``` castor execute friendsofphp/php-cs-fixer@php-cs-fixer fix --dry-run --diff...

Some task may be provided by external providers or author that need to be run only once, some of them comes to my mind : * Running a rector recipe...

👋🏼 A new version of SPC has been released https://github.com/crazywhalecc/static-php-cli/releases/tag/2.3.2

Hi, Do you have an idea why ? ![image](https://github.com/user-attachments/assets/d0db213b-d1c0-447f-8baa-c6b7078c6ba1) Fatal error: Uncaught PharException: phar "/home/david/poc/castorSampleDoctrine/my-app.linux.x86_64" has a broken signature in /home/david/poc/castorSampleDoctrine/my-app.linux.x86_64:11 Stack trace: #0 /home/david/poc/castorSampleDoctrine/my-app.linux.x86_64(11): Phar::mapPhar('alias.phar') #1 {main} thrown in...

When guard_min is used, it throws directly an exception, we should in this case show how to upgrade to the user before the exception.

ATM, our release pipeline is sub-optimal. If one artifact could not be build, all the pipeline is KO. ## Use a "best effort" pattern For each artifact, independently of others...