wirecli/wire-cli

可扩展的ProcessWire命令行界面

1.4.12 2024-09-07 23:01 UTC

This package is auto-updated.

Last update: 2024-09-07 23:01:43 UTC


README

wire-cli illustration

wire-cli

wire-cli是一个CLI(命令行界面)工具,旨在为ProcessWire开发者提供易用性和效率。使用wire-cli,您可以自动化常见任务,轻松管理ProcessWire项目,并提升您的开发流程。

特性

  • 创建新的ProcessWire项目
  • 通过内置的PHP web服务器提供ProcessWire服务
  • 执行数据库备份和恢复
  • 管理字段、模板、角色、用户和模块
  • 生成样板模块
  • 检查核心升级
  • 更多...

wire-cli基于已废弃的wireshell,使用Symfony Console组件构建,为与ProcessWire项目交互和添加新命令提供强大且直观的命令行界面。它与PHP 8.1兼容。

请注意,wire-cli和另一个名为rockshell的工具具有相似的目标和功能。未来,wire-cli和rockshell的功能将合并,为ProcessWire开发者提供一个统一且全面的CLI工具。

安装

要安装wire-cli,您需要已安装Composer。运行以下命令以全局安装wire-cli:

composer global require wirecli/wire-cli

用法

运行wire-cli后跟所需命令以执行各种任务。例如

wire-cli new myproject

要查看可用命令和选项的完整列表,请使用help命令

文档

有关详细文档和用法示例,请参阅官方文档

支持线程:https://processwire.com/talk/topic/28788-wire-cli-a-cli-tool-for-processwire-developers/

贡献

欢迎贡献!如果您遇到任何问题或对改进有建议,请在GitHub仓库提交问题或pull request。

贡献者

一如既往,感谢所有贡献者!

j. eizmendi

可用命令

Commands preview

致谢

wire-cli受到以下wireshell初始开发者/贡献者的以下作者的工作的启发

  • Marcus Herrmann
  • Hari K T
  • Bea David
  • Camilo Castro
  • Horst Nogajski

许可证

本项目受MIT许可证许可。