定制 auroro/composer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

auroro/composer

最新稳定版本:v0.5.0

Composer 安装命令:

composer require auroro/composer

包简介

Composer script resolution utilities

README 文档

README

Composer script resolution utilities for PHP.

Installation

composer require auroro/composer

Usage

ScriptResolver resolves Composer script references (@ prefixes) into executable shell commands.

use Auroro\Composer\ScriptResolver;

$resolver = new ScriptResolver(
    scripts: [
        'test' => 'vendor/bin/pest',
        'check' => ['@test', '@php vendor/bin/phpstan analyse'],
    ],
    bin: ['bin/lens'],
);

$resolver->resolve('@test');              // "vendor/bin/pest"
$resolver->resolve('@check');             // "vendor/bin/pest && php vendor/bin/phpstan analyse"
$resolver->resolve('@lens audit');        // "bin/lens audit"
$resolver->resolve('@putenv APP_ENV=ci'); // "export APP_ENV=ci"

Supported prefixes

Prefix Resolves to
@php php
@composer composer
@putenv KEY=VAL export KEY=VAL
@binname Matching bin entry path
@scriptname Recursive script resolution

Composer callbacks (ClassName::method) and modifier directives (@no_additional_args) are automatically stripped.

License

MIT

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 4
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固