t-comm
Version:
专业、稳定、纯粹的工具库
31 lines (30 loc) • 799 B
TypeScript
/**
* 清理单个 CHANGELOG 文件
* @param {string} filePath
* @param {boolean} dryRun
* @returns {boolean} 是否成功
* @example
* ```ts
* // 实际写入
* cleanChangelogFile('CHANGELOG.md');
*
* // 预览模式,不修改文件
* cleanChangelogFile('CHANGELOG.md', true);
* ```
*/
export declare function cleanChangelogFile(filePath: string, dryRun?: boolean): boolean;
/**
* 主函数
* @example
* ```bash
* # 处理单个文件
* npx t-comm clean:changelog packages/network-v2/CHANGELOG.md
*
* # 使用 glob 表达式处理多个文件
* npx t-comm clean:changelog 'packages/*\/CHANGELOG.md'
*
* # 预览模式
* npx t-comm clean:changelog 'packages/*\/CHANGELOG.md' --dry-run
* ```
*/
export declare function cleanChangelogScript(args: string[]): Promise<void>;