0.0.8 • Published 7 months ago

@codegenius/clear-plugin v0.0.8

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

@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"]);
})();
0.0.8

7 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago