5 个版本
0.0.19 | 2023年3月14日 |
---|---|
0.0.18 | 2023年3月13日 |
0.0.15 | 2023年2月17日 |
#2711 在 命令行工具
每月34 次下载
49KB
1K SLoC
WP Engine CLI
使用 Rust 构建,此工具允许您从终端或使用无头模式在管道内控制您的站点、安装、用户等。我还选择不使用异步操作,这将提高性能。我在业余时间开发这个项目,功能可能会随机添加和删除,直到我发布 1.0.0 版本。
您可能想知道为什么需要这个工具。好吧,有两个答案...
- 我想有一个用 Rust 构建的项目。
- 我厌倦了反复编写相同的 API 调用,并希望有一种更具体的方法来在 WordPress 管道中使用。
我对这个工具有一些宏伟的目标,并希望您觉得它和我一样有用!
警告
此项目不是持续开发的,并且是不稳定的。请自行承担风险。只要版本低于 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