Test Generator
/install test-generator
Test Generator — Multi-Purpose Utility Tool
A general-purpose CLI utility tool for data entry, management, and retrieval. Provides commands to run tasks, configure settings, check status, initialize the workspace, list/add/remove/search entries, export data, and view system info — all from the terminal.
Command Reference
The script (test-generator) supports the following commands via its case dispatch:
| Command | Description | Example Output |
|---|---|---|
run \x3Carg> |
Execute the main function with a given argument | Running: \x3Carg> |
config |
Show configuration file path | Config: $DATA_DIR/config.json |
status |
Display current operational status | Status: ready |
init |
Initialize the data directory and workspace | Initialized in $DATA_DIR |
list |
List all entries from the data log | Prints contents of data.log or (empty) |
add \x3Ctext> |
Add a new timestamped entry to the data log | Added: \x3Ctext> |
remove \x3Cid> |
Remove an entry from the data log | Removed: \x3Cid> |
search \x3Cterm> |
Search entries in the data log (case-insensitive) | Matching lines or Not found: \x3Cterm> |
export |
Export all data log contents to stdout | Full contents of data.log |
info |
Show version and data directory path | Version: 2.0.0 | Data: $DATA_DIR |
help |
Show full help text with all commands | — |
version |
Print version string | test-generator v2.0.0 |
Data Storage
- Data directory:
$TEST_GENERATOR_DIRor~/.local/share/test-generator/ - Data log:
$DATA_DIR/data.log— stores all entries added via theaddcommand, each prefixed with a date stamp - History log:
$DATA_DIR/history.log— every command invocation is timestamped and logged for auditing - All directories are auto-created on first run via
mkdir -p
Requirements
- Bash 4+ (uses
set -euo pipefail) - No external dependencies — pure bash, no API keys, no network calls
- Works on Linux and macOS
grep(for thesearchcommand)
When to Use
- Quick data logging — Need to record notes, test results, or observations from the command line? Use
test-generator add "your note here"for instant timestamped logging. - Simple searchable notebook — Accumulated entries can be searched with
test-generator search \x3Cterm>, making it a lightweight grep-able journal for tracking test runs or results. - Data export for pipelines — Use
test-generator exportto pipe all logged data into downstream tools or redirect to a file for reporting. - System status checks in scripts —
test-generator statusprovides a quick health-check output suitable for CI/CD monitoring scripts or cron jobs. - Workspace initialization — Run
test-generator initwhen setting up a new machine or environment to bootstrap the data directory structure.
Examples
Initialize the workspace
test-generator init
# Output: Initialized in /home/user/.local/share/test-generator
Add entries
test-generator add "Unit test suite passed - 47 tests, 0 failures"
# Output: Added: Unit test suite passed - 47 tests, 0 failures
test-generator add "Integration test: API endpoint /users returned 200"
# Output: Added: Integration test: API endpoint /users returned 200
List all entries
test-generator list
# Output:
# 2026-03-18 Unit test suite passed - 47 tests, 0 failures
# 2026-03-18 Integration test: API endpoint /users returned 200
Search entries
test-generator search "API"
# Output: 2026-03-18 Integration test: API endpoint /users returned 200
Check status and info
test-generator status
# Output: Status: ready
test-generator info
# Output: Version: 2.0.0 | Data: /home/user/.local/share/test-generator
Configuration
Set the TEST_GENERATOR_DIR environment variable to change the data directory:
export TEST_GENERATOR_DIR="/path/to/custom/dir"
Default: ~/.local/share/test-generator/
Powered by BytesAgain | bytesagain.com | [email protected]
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install test-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/test-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Test Generator 是什么?
Automated test case generator. Unit tests, integration tests, end-to-end tests, mock objects, test fixtures, coverage analysis, edge case generation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1388 次。
如何安装 Test Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install test-generator」即可一键安装,无需额外配置。
Test Generator 是免费的吗?
是的,Test Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Test Generator 支持哪些平台?
Test Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Test Generator?
由 BytesAgain2(@ckchzh)开发并维护,当前版本 v2.0.1。