metadrop / scripthor
加速Drupal项目开发的瑞士军刀脚本。
v4.0.0
2024-04-01 10:26 UTC
- 4.x-dev
- v4.0.0
- 3.x-dev
- v3.0.0
- 2.x-dev
- v2.6.0
- v2.5.0
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.7
- v2.2.7-rc6
- v2.2.7-rc5
- v2.2.7-rc4
- v2.2.7-rc3
- v2.2.7-rc2
- v2.2.7-rc1
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.0.0
- 0.1.0
- dev-feature/artifact
This package is auto-updated.
Last update: 2024-08-31 00:25:56 UTC
README
Scripthor 工具集
这是加速Drupal项目开发的瑞士军刀脚本。
适用于drupal 8+项目。
使用方法
在项目中使用Drupal Composer Scripthor,通过在项目中的composer.json文件中添加composer require metadrop/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!
重要!该脚本尝试备份默认站点。这意味着它与多站点设置不兼容。您可以根据此脚本轻松地创建适用于多站点的自定义脚本。