nsrosenqvist / phulp-rename
phulp 的重命名插件
1.0.0
2018-09-03 18:25 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-05 18:02:56 UTC
README
这是一个第三方项目,允许您重命名文件。
安装
composer require nsrosenqvist/phulp-rename
用法
您可以通过关联数组设置规则。这并不太灵活,因为相同的规则会应用到所有文件上,您可能还想处理当前文件名以确定新名称,因此您还可以传递一个函数并返回每个文件的规则。
<?php use NSRosenqvist\Phulp\Rename; $phulp->task('images', function($phulp) { // By Array $phulp->src(['assets/images/'], '/JPG$/') ->pipe(new Rename([ 'prefix' => 'camera-', 'suffix' => '2018', 'extension' => 'jpg', // Other editable keys: // - filename // - dirname ])) ->pipe($phulp->dest('dist/images/')); // By function $phulp->src(['assets/images/'], '/jpg$/') ->pipe(new Rename(function($name) { $name['prefix'] = 'image-'; $name['filename'] = md5($name['filename']); return $name; })) ->pipe($phulp->dest('dist/images/')); });
许可证
MIT