agmd

0.3.15 • Public • Published

Auto-Generate-MD (agmd)

Auto-Generate-MD is a versatile tool designed to enhance front-end code management. Perfect for developers and teams looking to streamline their documentation process, it offers a range of features from automatic markdown generation to detailed project analysis.

简体中文 | English

🚀 Features

  • Automatic Markdown Generation: Enter agmd in any directory to create a markdown file summarizing its contents.
  • Code and File Analysis: Provides statistics on code volume and file types within your project.
  • Path Conversion: Converts absolute paths to relative for easier file navigation in VS Code.
  • Route Marking: Classifies the project based on routes, aiding in project segmentation.
  • Interface-Friendly: Offers a GUI for command operations, eliminating the need to memorize commands.
  • Comprehensive Structure Tree: Generates a JSON tree representing the entire project structure.
  • TypeScript Support: Written in TypeScript with 85% of the code covered by test cases.

Interface Preview

image

Use Cases

image

Installation and Usage

  1. Global Installation:

    • Install globally using npm i agmd -g.
    • Run agmd in the desired directory to generate markdown files.
  2. Dependency Installation:

    • Install as a dev dependency with npm i agmd -D.
    • Configure in package.json for automatic documentation updates.

Command Descriptions

  • Help
  • Generate structure tree document
  • Convert to relative paths
  • Complete file suffix
  • Rename files and folders to KebabCase
  • Mark and categorize files

Advanced Use

  • Classify files using classify.js in the src directory.
  • Access getFileNodes() and getMd() for custom documentation.

Command Line Arguments

  • agmd -h for help.
  • --ignore to exclude files or folders.
  • --include to specify file types for inclusion.

Development and Contribution

This project includes 26 tests for easy expansion and modification. Contributions and PRs are welcome.

Changelog

  • 0.3.15: Code refactoring and updates.
  • 0.3.8: Interface improvements and feature additions.
  • 0.3.0: Major feature updates and UI improvements.
  • 0.2.9: File statistic feature added.
  • 0.2.6: Global installation bug fix.
  • 0.2.0: Support for command-line argument parsing.
  • 0.1.3: Initial release with basic features.

Related Articles

掘金-自动生成目录 md 文件

Package Sidebar

Install

npm i agmd

Weekly Downloads

6

Version

0.3.15

License

MIT

Unpacked Size

195 kB

Total Files

78

Last publish

Collaborators

  • majun2232