5 个版本

0.0.19 2023年3月14日
0.0.18 2023年3月13日
0.0.15 2023年2月17日

#2711命令行工具

每月34 次下载

MIT/Apache

49KB
1K SLoC

WP Engine CLI

使用 Rust 构建,此工具允许您从终端或使用无头模式在管道内控制您的站点、安装、用户等。我还选择不使用异步操作,这将提高性能。我在业余时间开发这个项目,功能可能会随机添加和删除,直到我发布 1.0.0 版本。

您可能想知道为什么需要这个工具。好吧,有两个答案...

  1. 我想有一个用 Rust 构建的项目。
  2. 我厌倦了反复编写相同的 API 调用,并希望有一种更具体的方法来在 WordPress 管道中使用。

我对这个工具有一些宏伟的目标,并希望您觉得它和我一样有用!

wpengine API 参考

警告

此项目不是持续开发的,并且是不稳定的。请自行承担风险。只要版本低于 1.0.0,您可能会遇到破坏性更改。

安装

Cargo

您需要安装 Rust 才能从 Crates.io 安装此工具。

cargo install wpe

Linux & WSL

下载的文件将位于 ~/.local/bin/

curl -s https://thesandybridge.github.io/scripts/install.sh | bash -s wpengine-cli wpe

身份验证

首次运行 CLI 时,将提示您添加 wpengine API 的用户名和密码。

您还可以使用 auth 命令更新凭据或手动添加它们。

站点

sites 命令允许您列出、添加、更新或删除现有站点。传递 -H 标志将启用无头模式,以便在管道或作为脚本的一部分使用 CLI。

无头模式将启用列表、添加、更新和删除子命令。

示例

wpe -H sites add <NAME> <Account_ID> # adds a site with the name provided.
wpe -H sites list # lists all sites for page 1.
wpe -H sites 1 list # lists all sites for page 2.
wpe -H sites list <Site_ID> # list a single site from page 1.
wpe -H sites 1 list <Site_ID> # list a single site from page 2.

安装

账户

用户

路线图

进行中

可选功能

  • 集成 WordPress CLI。例如:更新 WordPress 站点
  • 添加批量编辑选项。

完成

  • 实现无头版本,以便工具可以在管道中使用

依赖项

~13–26MB
~432K SLoC