UNPKG

@git.zone/cli

Version:

A comprehensive CLI tool for enhancing and managing local development workflows with gitzone utilities, focusing on project setup, version control, code formatting, and template management.

22 lines (19 loc) 573 B
import { BaseFormatter } from '../classes.baseformatter.js'; import type { IPlannedChange } from '../interfaces.format.js'; import * as formatReadme from '../format.readme.js'; export class ReadmeFormatter extends BaseFormatter { get name(): string { return 'readme'; } async analyze(): Promise<IPlannedChange[]> { return [{ type: 'modify', path: 'readme.md', module: this.name, description: 'Ensure readme files exist' }]; } async applyChange(change: IPlannedChange): Promise<void> { await formatReadme.run(); } }