Skip to content

CLI tool that analyzes Node.js projects and generates structured README files automatically.

Notifications You must be signed in to change notification settings

campoos/mdsmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

mdSmith

mdSmith is a CLI tool that analyzes Node.js projects and automatically generates structured, professional README files.

Stop writing boilerplate documentation. Let your project describe itself.

πŸš€ Why mdSmith?

Most repositories suffer from one of these problems:

  • No README
  • Poorly structured documentation
  • Outdated project info
  • Missing setup instructions

mdSmith scans your project, detects your stack, analyzes dependencies, and generates a clean, organized README in seconds.

⚑ Features

  • πŸ” Automatic tech stack detection
  • πŸ“ Project structure scanning
  • πŸ“¦ Dependency listing
  • 🧠 Script analysis
  • 🩺 Health checks
  • πŸ“ Automated README generation
  • βš™οΈ Config support
  • πŸ–₯ Interactive CLI

πŸ“¦ Installation

Using npx

npx mdsmith --readme

Or install globally

npm install -g mdsmith

πŸ›  Usage

Generate a README:

mdsmith --readme

Analyze project health:

mdsmith --analyze

Show project structure:

mdsmith --tree

List dependencies:

mdsmith --deps

🧠 How It Works

mdSmith is built with a modular architecture:

  • Detectors β†’ Identify tech stack and project characteristics
  • Scanner β†’ Recursively maps project structure
  • Generators β†’ Build formatted markdown output
  • Analysis Engine β†’ Evaluates scripts and project health
  • Formatters β†’ Clean CLI output

This separation allows the CLI to scale and evolve cleanly.

πŸ“Œ Roadmap

  • Multi-language support
  • Template customization
  • Plugin system
  • Support for non-Node projects
  • Configurable README sections

πŸ“„ License

MIT License

About

CLI tool that analyzes Node.js projects and generates structured README files automatically.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published