ChartMaker
A data toolkit for chart-related data logging and export. Record, transform, query, and export data entries — all from the command line, all stored locally.
Commands
| Command | What it does |
|---|
| INLINECODE0 | Log a new ingest entry (no args = show recent entries) |
| INLINECODE1 |
Log a transform entry |
|
chartmaker query <input> | Log a query entry |
|
chartmaker filter <input> | Log a filter entry |
|
chartmaker aggregate <input> | Log an aggregate entry |
|
chartmaker visualize <input> | Log a visualize entry |
|
chartmaker export <input> | Log an export entry (see also export with format below) |
|
chartmaker sample <input> | Log a sample entry |
|
chartmaker schema <input> | Log a schema entry |
|
chartmaker validate <input> | Log a validate entry |
|
chartmaker pipeline <input> | Log a pipeline entry |
|
chartmaker profile <input> | Log a profile entry |
|
chartmaker stats | Show summary statistics across all log files |
|
chartmaker export <fmt> | Export all data to json, csv, or txt format |
|
chartmaker search <term> | Search all entries for a term (case-insensitive) |
|
chartmaker recent | Show the 20 most recent activity log entries |
|
chartmaker status | Health check — version, entry count, disk usage |
|
chartmaker help | Show usage and available commands |
|
chartmaker version | Print version string |
Each logging command (ingest, transform, query, etc.) accepts free-form text. Called without arguments, it shows the 20 most recent entries for that category.
Data Storage
All data is stored locally in ~/.local/share/chartmaker/. Each command category writes to its own .log file, and all actions are recorded in history.log with timestamps.
Requirements
When to Use
- - Logging chart and visualization data points from the command line
- Tracking data transformations and schema changes over time
- Exporting accumulated entries to JSON, CSV, or plain text for reports
- Searching across all logged entries to find specific visualization data
- Checking health and statistics of your local chart data store
Examples
CODEBLOCK0
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
技能名称:ChartMaker
详细描述:
ChartMaker
一个用于图表相关数据记录和导出的数据工具包。记录、转换、查询和导出数据条目——全部通过命令行完成,所有数据均存储在本地。
命令
| 命令 | 功能说明 |
|---|
| chartmaker ingest <输入> | 记录新的数据摄取条目(无参数则显示最近条目) |
| chartmaker transform <输入> |
记录数据转换条目 |
| chartmaker query <输入> | 记录查询条目 |
| chartmaker filter <输入> | 记录过滤条目 |
| chartmaker aggregate <输入> | 记录聚合条目 |
| chartmaker visualize <输入> | 记录可视化条目 |
| chartmaker export <输入> | 记录导出条目(另见下方带格式的导出命令) |
| chartmaker sample <输入> | 记录采样条目 |
| chartmaker schema <输入> | 记录模式条目 |
| chartmaker validate <输入> | 记录验证条目 |
| chartmaker pipeline <输入> | 记录管道条目 |
| chartmaker profile <输入> | 记录分析条目 |
| chartmaker stats | 显示所有日志文件的汇总统计信息 |
| chartmaker export <格式> | 将所有数据导出为json、csv或txt格式 |
| chartmaker search <关键词> | 在所有条目中搜索关键词(不区分大小写) |
| chartmaker recent | 显示最近20条活动日志条目 |
| chartmaker status | 健康检查——版本、条目数量、磁盘使用情况 |
| chartmaker help | 显示用法和可用命令 |
| chartmaker version | 打印版本号 |
每个日志记录命令(ingest、transform、query等)都接受自由格式文本。无参数调用时,显示该类别最近20条条目。
数据存储
所有数据本地存储在 ~/.local/share/chartmaker/ 目录下。每个命令类别写入各自的 .log 文件,所有操作均记录在 history.log 中,并带有时间戳。
系统要求
适用场景
- - 从命令行记录图表和可视化数据点
- 追踪数据转换和模式随时间的变化
- 将累积的条目导出为JSON、CSV或纯文本格式用于报告
- 在所有记录的条目中搜索特定的可视化数据
- 检查本地图表数据存储的健康状况和统计信息
示例
bash
记录可视化数据
chartmaker ingest 月度收入:1月=10k 2月=12k 3月=15k
转换并记录数据步骤
chartmaker transform 将第一季度数值归一化为百分比比例
在所有日志中搜索
chartmaker search 收入
将所有数据导出为CSV
chartmaker export csv
查看最近活动
chartmaker recent
由BytesAgain提供技术支持 | bytesagain.com | hello@bytesagain.com