bakgul / renamer
一个用于重命名文件和文件夹,以及更新相关文件内容的包。
v4.0.1
2023-02-22 17:20 UTC
Requires
- php: ^8.1
- bakgul/file-content: ^4.0
- bakgul/file-history: ^4.0
- bakgul/kernel: ^4.0
- bakgul/laravel-helpers: ^1.0
README
这是一个非常方便的文件和文件夹重命名工具。它不仅可以重命名,还可以更新所有使用新名称的文件。当目录被重命名时,命名空间也会相应更新。
如果你犯了错误,可以使用由 File History 提供的 "undo-log" 命令来回滚更改。
有一点需要说明。如果存在同名文件或文件夹,它们都将被重命名。
免责声明
由于此包会修改你的文件,请在备份代码之前绝不要使用它。
安装
sail composer require bakgul/renamer --dev
接下来,你需要执行以下命令来发布设置。
sail artisan vendor:publish --provider="Bakgul\Renamer\RenamerServiceProvider"
命令
sail artisan rename {from} {to} {--f|folder}
参数
- from:文件或文件夹名称。可以指定扩展名,例如 "MyClass.php",但默认扩展名为 "php"。
- to:新的文件或文件夹名称。扩展名将与 "from" 的扩展名相同,除非在此处指定,例如 "MyNewClass.js"。
选项
- folder:当此选项为 true 时,将只在文件夹上执行重命名。