← 返回
未分类 中文

Readme Maker

Design beautiful GitHub profile READMEs with templates. Use when styling profiles, validating badges, generating stat widgets, formatting bio sections.
使用模板设计精美的GitHub个人主页README。适用于个人主页造型、徽章验证、统计小部件生成、个人简介格式化。
bytesagain-lab bytesagain-lab 来源
未分类 clawhub v2.0.0 1 版本 99835.3 Key: 无需
★ 0
Stars
📥 606
下载
💾 1
安装
1
版本
#latest

概述

Readme Maker

Developer tools CLI for checking, validating, generating, and formatting README files and documentation. Lint your markdown, generate templates, convert between formats, diff versions, preview output, fix common issues, and produce reports — all from the command line with persistent local logging.

Commands

Run readme-maker [args] to use.

CommandDescription
----------------------
checkCheck README files for completeness and common issues
validateValidate markdown structure and formatting rules
generateGenerate README content from project metadata
formatFormat and beautify markdown content
lintLint markdown for style and syntax issues
explainExplain markdown elements or README sections
convertConvert between documentation formats
templateApply or manage README templates
diffDiff two README versions or sections
previewPreview rendered markdown output
fixAuto-fix common README issues
reportGenerate documentation quality reports
statsShow summary statistics across all categories
export Export data in json, csv, or txt format
search Search across all logged entries
recentShow recent activity from history log
statusHealth check — version, data dir, disk usage
helpShow help and available commands
versionShow version (v2.0.0)

Each domain command (check, validate, generate, etc.) works in two modes:

  • Without arguments: displays the most recent 20 entries from that category
  • With arguments: logs the input with a timestamp and saves to the category log file

Data Storage

All data is stored locally in ~/.local/share/readme-maker/:

  • Each command creates its own log file (e.g., check.log, generate.log, lint.log)
  • A unified history.log tracks all activity across commands
  • Entries are stored in timestamp|value pipe-delimited format
  • Export supports JSON, CSV, and plain text formats

Requirements

  • Bash 4+ with set -euo pipefail strict mode
  • Standard Unix utilities: date, wc, du, tail, grep, sed, cat
  • No external dependencies or API keys required

When to Use

  1. Starting a new project — generate a README from a template, then lint and format it to ensure quality before committing
  2. Auditing existing documentation — check and validate your README for missing sections (license, contributing, install instructions) and auto-fix common issues
  3. Converting documentation formats — convert README content between markdown, reStructuredText, or other formats as part of a docs pipeline
  4. Comparing README changes — diff two versions of your README to review what changed across releases or branches
  5. CI/CD documentation quality gates — integrate lint and validate commands into your pipeline to enforce documentation standards on every PR

Examples

# Check a README for completeness
readme-maker check "missing: license section, contributing guide, badges"

# Validate markdown structure
readme-maker validate "## headers OK, links 3/3 valid, images 1/1 accessible"

# Generate README from project info
readme-maker generate "name=my-app lang=python license=MIT"

# Lint for style issues
readme-maker lint "line 42: trailing whitespace; line 58: no blank line before heading"

# Format markdown content
readme-maker format "normalized headings, fixed list indentation, wrapped at 80 cols"

# Apply a template
readme-maker template "minimal — added: title, description, install, usage, license"

# Preview rendered output
readme-maker preview "rendered 128 lines, 3 code blocks, 2 tables"

# View summary statistics
readme-maker stats

# Export all data as JSON
readme-maker export json

# Search for specific entries
readme-maker search "license"

Output

All commands output to stdout. Redirect to a file if needed:

readme-maker report "weekly audit" > report.txt
readme-maker export csv  # saves to ~/.local/share/readme-maker/export.csv

Configuration

Set DATA_DIR by modifying the script, or use the default: ~/.local/share/readme-maker/


Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

版本历史

共 1 个版本

  • v2.0.0 当前
    2026-05-02 00:55 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 72 📥 181,902
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 678 📥 327,598
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,678