@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.
14 lines (13 loc) • 614 B
TypeScript
import { FormatContext } from './classes.formatcontext.js';
import { BaseFormatter } from './classes.baseformatter.js';
import type { IFormatPlan } from './interfaces.format.js';
export declare class FormatPlanner {
private plannedChanges;
private dependencyAnalyzer;
private diffReporter;
planFormat(modules: BaseFormatter[]): Promise<IFormatPlan>;
executePlan(plan: IFormatPlan, modules: BaseFormatter[], context: FormatContext, parallel?: boolean): Promise<void>;
displayPlan(plan: IFormatPlan, detailed?: boolean): Promise<void>;
private getModuleIcon;
private getChangeIcon;
}