@codegenius/clear-plugin
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

@codegenius/clear-plugin

运行 rimraf 删除不再需要的文件或文件夹, 支持命令模式, 询问模式和 API 模式;

使用场景: 用于删除可以通过项目运行自动生成的文件, 如: dist 目录, 还有顽固的 node_modules.

安装

npm i @codegenius/clear-plugin -D
import { defineConfig } from "code-genius";
import { clearInstaller } from "@codegenius/clear-plugin";

export default defineConfig({
  plugins: [
    clearInstaller({
      files: ["./dist", "./node_modules"],
    }),
  ],
});

使用

命令模式

# 删除 dist 文件夹
codeg clear -p ./dist

# 删除 dist 和 node_modules 两个文件夹
codeg clear -p ./dist -p ./node_modules
选项 描述
-p, --pattern <pattern> 设置匹配规则
-a, --ask 启用询问模式

询问模式

# 启动询问模式
codeg clear --ask
# 询问过程
1. 请选择需要清理的文件/夹

API 模式

import { clear } from "@codegenius/clear-plugin";

(async () => {
  await clear(["./dist"]);
})();

Readme

Keywords

none

Package Sidebar

Install

npm i @codegenius/clear-plugin

Weekly Downloads

16

Version

0.0.8

License

MIT

Unpacked Size

7.37 kB

Total Files

7

Last publish

Collaborators

  • zhangxin_n22