在composer包中包含CLI脚本



我在http://github.com/danmatthews/req上托管了一个composer包,我正试图使用composer在composer.php中的bin指令将CLI脚本包含在其中。

问题是什么?我的脚本使用Symfony的控制台组件作为依赖项,并且i包含Composer的autoload.php以获取这些内容。但是当我的包作为另一个项目的一部分包含时,供应商文件夹显然存储在最高层,而不是我的包本身。

我能做些什么来确保无论我的bin/req脚本在哪里结束(当与composer一起安装时),它都能加载所需的依赖项吗?

看看Behat是如何做到这一点的:https://github.com/Behat/Behat/blob/master/bin/behat

或此处的条令:https://github.com/doctrine/doctrine2/blob/master/bin/doctrine.php

我注意到你需要Req课程。我宁愿把它留给自动装弹机。

相关内容

  • 没有找到相关文章

最新更新