devuri/wpenv-console

一个用于处理加密和解密操作的 Composer 包。

v0.3.10 2024-01-29 22:24 UTC

README

License

WPEnv Console 是一款旨在简化 WordPress 开发和管理任务的命令行工具。它扩展了 WPEnv 开发环境的功能。它提供了一套命令来简化常见的 WordPress 任务并提高您的开发效率。无论是设置新的 WordPress 环境、管理插件和主题,还是执行日常维护任务,WPEnv Console 都能为您提供所需的功能。

注意 此存储库包含 wp-env-config 的基本控制台组件。如果您正在开发应用程序,请使用此存储库中的 wp-env-app:wp-env-app

特性

  • WordPress 环境管理: 使用如 make:envservesetup 等命令轻松创建、配置和管理 WordPress 环境。

  • 插件和主题安装: 使用 install:package 命令直接从 WordPress Packagist 仓库安装和管理插件和主题。

  • 数据库管理: 轻松创建数据库备份、生成用于身份验证的 .htpasswd 文件以及设置数据库管理员目录。

  • WordPress 安装: 使用 wp:install 命令快速安装 WordPress 并自定义选项。

  • 自动登录 URL: 使用 wp:login 命令在开发和测试期间为用户生成自动登录 URL。

安装

您可以通过运行以下命令来通过 Composer 安装 WPEnv Console

composer require devuri/wpenv-console

使用方法

安装后,您可以通过运行 php bin/nino 后跟所需的命令来执行 WPEnv Console 命令。例如

php nino make:env my-project

要获取可用命令和它们的描述的完整列表,请运行

php nino list

可用命令

WPEnv Console 提供以下命令以简化您的 WordPress 开发任务

  1. 创建环境:创建一个新的 WordPress 环境。

    php bin/nino make:env <name>
  2. 服务:启动内置的 PHP 网络服务器。

    php bin/nino serve
  3. 设置:创建一个新的 .env 文件。

    php bin/nino setup <replacement_domain>

    运行 php nino setup 将检查现有 .env 文件。如果找到,它将创建一个新的带有时间戳的版本,便于轻松更新到最新的 .env 文件标准。

  4. 安装包:使用 slug 仅通过 Composer 添加插件或主题。

    php bin/nino install <package_slug>  <plugin_or_theme>
  5. 生成 .htpasswd:创建用于身份验证的 .htpasswd 文件。

    php bin/nino make:htpass [--username=<username>] [--password=<password>]
  6. 数据库备份:备份 WordPress 数据库。

    php bin/nino db:backup
  7. 生成 Composer:生成新的 composer.json 复制并运行 composer install。

    php bin/nino make:composer
  8. WordPress 安装:使用可自定义的选项安装 WordPress。

    php bin/nino wp:install [--title=<blog_title>] [--user=<admin_username>] [--email=<admin_email>]
  9. WordPress 自动登录:为用户生成自动登录 URL。

    php bin/nino wp:login [--user=<admin_username>]
  10. 创建数据库管理员目录:创建数据库管理员目录。

    php bin/nino make:dbadmin [--_dir=<directory_name>]

贡献

欢迎贡献、问题和功能请求!请查看贡献指南行为准则

许可证

WPEnv Console 是开源软件,根据 MIT 许可证 许可。您可以在许可证的条款下自由使用、修改和分发它。

支持和反馈

有关 WPEnv Console 的疑问、问题或反馈,请访问 GitHub 仓库 或加入 社区