Skip to content

Repository files navigation

@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";exportdefaultdefineConfig({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()=>{awaitclear(["./dist"]);})();

About

运行 rimraf 删除不再需要的文件或文件夹

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages