0.3.15 • Published 3 months ago

agmd v0.3.15

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

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.

npm.io npm.io npm.io

简体中文 | 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 文件

0.3.15

3 months ago

0.3.14

3 months ago

0.3.13

3 months ago

0.3.12

5 months ago

0.3.11

6 months ago

0.3.8

11 months ago

0.2.10

2 years ago

0.3.0-alpha0.4

2 years ago

0.3.0-alpha0.2

2 years ago

0.3.0-alpha0.3

2 years ago

0.3.0-alpha0.1

2 years ago

0.3.6

2 years ago

0.3.5-beta3

2 years ago

0.2.7

2 years ago

0.3.5

2 years ago

0.3.5-beta1

2 years ago

0.2.9

2 years ago

0.3.7

2 years ago

0.3.5-beta2

2 years ago

0.2.8

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.2.6

2 years ago

0.2.5-beta02

2 years ago

0.2.5-beta01

2 years ago

0.2.4-beta01

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.0-bata4

2 years ago

0.2.0-bata3

2 years ago

0.2.0-bata2

2 years ago

0.2.0-bata1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago