返回顶部
D

DeployerPHP部署工具

The PHP deployment tool with support for popular frameworks out of the box deploy-tool, php, deploy, deployment, php, provision.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
150
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Deployer

部署工具

部署工具 v2.0.0 — 一个用于从命令行记录、跟踪和管理部署相关条目的实用工具包。

命令

所有命令都接受可选的输入参数。不带参数时,它们会显示对应日志中的最近条目。带参数时,它们会记录一个新的带时间戳的条目。

命令描述
run <输入>记录或查看运行条目
check <输入>
记录或查看检查条目 |
| convert <输入> | 记录或查看转换条目 |
| analyze <输入> | 记录或查看分析条目 |
| generate <输入> | 记录或查看生成条目 |
| preview <输入> | 记录或查看预览条目 |
| batch <输入> | 记录或查看批处理条目 |
| compare <输入> | 记录或查看比较条目 |
| export <输入> | 记录或查看导出条目 |
| config <输入> | 记录或查看配置条目 |
| status <输入> | 记录或查看状态条目 |
| report <输入> | 记录或查看报告条目 |
| stats | 显示所有日志文件的汇总统计信息 |
| search <关键词> | 在所有日志条目中搜索关键词(不区分大小写) |
| recent | 显示最近20条历史日志条目 |
| help | 显示使用信息 |
| version | 打印版本号(v2.0.0) |

数据存储

所有数据都本地存储在 ~/.local/share/deploy-tool/ 目录下:

  • - 每个命令的日志 — 每个命令(run、check、convert等)都会写入自己的 .log 文件,格式为管道分隔的 时间戳|值。
  • history.log — 一个统一的活动日志,记录每次写入操作及其时间戳。
  • 导出格式 — export 实用函数支持 JSON、CSV 和 TXT 输出,写入到 ~/.local/share/deploy-tool/export.<格式>。

无需外部服务、数据库或 API 密钥。所有内容都是平面文件且人类可读。

系统要求

  • - Bash(推荐 v4+)
  • 无外部依赖 — 仅使用标准 Unix 工具(date、wc、du、tail、grep、sed、basename、cat)

使用场景

  • - 当您需要从命令行记录和跟踪部署相关活动时
  • 维护可搜索的部署操作历史记录
  • 批量记录带时间戳的部署任务
  • 当您想以 JSON、CSV 或 TXT 格式导出部署日志时
  • 作为跟踪部署工作流的更大自动化流水线的一部分
  • 获取过去部署活动的快速统计信息和摘要

示例

bash

记录新的运行条目


deploy-tool run 已部署 v1.2.3 到生产环境

查看最近的运行条目(无参数 = 显示历史记录)

deploy-tool run

检查某些内容并记录

deploy-tool check nginx 配置已验证

分析并记录

deploy-tool analyze 内存使用率为 72%

在所有日志中搜索

deploy-tool search 生产环境

查看汇总统计信息

deploy-tool stats

显示所有命令的最近活动

deploy-tool recent

显示工具版本

deploy-tool version

显示完整帮助信息

deploy-tool help

工作原理

每个命令都遵循相同的模式:

  1. 1. 带参数时 — 为输入添加时间戳,追加到命令特定的日志文件中,打印确认信息,并记录到 history.log。
  2. 不带参数时 — 显示该命令日志文件中的最后20条条目。

stats 命令遍历所有 .log 文件,统计每个文件的条目数,并报告总数和磁盘使用情况。search 命令在所有日志文件中执行不区分大小写的 grep 搜索。recent 命令显示 history.log 的最后20行。



由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 deploy-tool-1776108787 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 deploy-tool-1776108787 技能

通过命令行安装

skillhub install deploy-tool-1776108787

下载

⬇ 下载 Deployer v2.0.0(免费)

文件大小: 4.18 KB | 发布时间: 2026-4-17 14:38

v2.0.0 最新 2026-4-17 14:38
publish v2.0.0

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部