carcheky/drupal-helper-scripts

Drupal 辅助脚本

安装: 5

依赖项: 0

建议者: 0

安全: 0

星星: 0

分支: 0

类型:composer-plugin

v1.0.0 2023-03-08 19:00 UTC

This package is auto-updated.

Last update: 2024-09-08 22:13:28 UTC


README

感谢 https://github.com/Metadrop/scripthor

Scripthor 工具集

这是一个用于加速 Drupal 项目开发的瑞士军刀脚本。

适用于 Drupal 8+ 项目。

用法

在项目中使用 composer require metadrop/scripthor 命令来使用 Drupal Composer Scripthor。

通常,脚手架操作会根据需要自动运行,例如在执行 composer install 之后,因此一旦在项目的 composer.json 文件中设置好配置,通常不需要做任何不同的操作来构建项目,如下所述。要直接运行 scripthor 文件,请执行

Scripthor 创建符号链接

composer scripthor:create-symlinks

脚本

backup.sh

一个简单的脚本,用于备份 Drupal 网站。它使用 drush 导出数据库,并使用 tar 打包 web 文件夹下的所有内容(这意味着它假设 Drupal 根目录位于 web 文件夹下)。

可以使用第一个参数设置目标文件夹。如果没有传递任何内容,备份将放置在 backups 文件夹下。

$ scripts/backup.sh

Dumping database to ./backups/backups-automated/db/site-db-20210914-185115.sql-gz...OK!
Backuping codebase and files...OK!
Cleaning old backups...OK!

重要!脚本尝试备份默认站点。这意味着它与多站点设置不兼容。您可以根据此脚本轻松创建自己的多站点脚本。