Php 通过PEAR安装完成文件

Php 通过PEAR安装完成文件,php,pear,Php,Pear,我有一个PHP命令行工具,我正试图通过pear渠道分发它 安装二进制文件本身没有问题 我正在寻找的是一种安装它的相关bash完成文件的方法,它应该放在/etc/bash_completion.d/中。不,使用PEAR无法将文件安装到任意位置 您可以编写一个安装后脚本,将已安装的文件复制到/etc/bash\u completion.d/。我发现您可以定义自定义文件角色,这似乎是正确的方法: 是的,但它不是自动运行的。用户需要调用pear run scripts,这很蹩脚。这比安装后脚本好,是的-

我有一个PHP命令行工具,我正试图通过pear渠道分发它

安装二进制文件本身没有问题


我正在寻找的是一种安装它的相关bash完成文件的方法,它应该放在
/etc/bash_completion.d/
中。不,使用PEAR无法将文件安装到任意位置


您可以编写一个安装后脚本,将已安装的文件复制到
/etc/bash\u completion.d/

我发现您可以定义自定义文件角色,这似乎是正确的方法:


是的,但它不是自动运行的。用户需要调用
pear run scripts
,这很蹩脚。这比安装后脚本好,是的-但是人们需要在安装包之前安装文件角色。我假设可以将文件角色包设置为主包的依赖项。否则,索尔。