xltrace/upgrade

基础升级脚本

v0.7.2 2021-05-11 19:38 UTC

This package is auto-updated.

Last update: 2024-09-12 03:05:07 UTC


README

此脚本旨在作为单文件升级器。能够重构应用程序的相关配置。

$ php -f upgrade.php upgrade.json

upgrade.json

带有后缀 upgrade.json 的每个文件都可以被脚本接受并运行。

{
	".": "https://path.to/somewhere/raw/",
	"upgrade.php": true
}

. 可以指代GitHub提供的原始集合或任何其他存储库。您可以包含文件和目录。

在说明中,您可以包括其他功能标志:mtimechmodusergroup。文件 composer.phar 可以与标志: upgrade(用于自升级),update(用于(重新)安装)结合使用。

注意:上面的 目标usergroup 尚未实现!

\XLtrace\Hades\upgrade($file)

此方法允许执行特定的升级请求。

\XLtrace\Hades\composer($action)

此方法启用了一个包装函数,用于 composer.phar。已测试 installself-update 操作。其他操作是实验性的!

\XLtrace\Hades\backup($file=NULL, $mode=TRUE)

此方法创建一个zip存档来保存(应用程序目录的选择)。如果没有提供 $file,则将返回zip存档的原始数据。

通过 $mode = \XLtrace\Hades\backup_conf()(由备份调用)您可以将备份方法的配置改进为 数组