UNPKG

command-plugin

Version:

提交规范和自动化command脚本

125 lines (52 loc) 2.77 kB
<div align="center"><h1> <br/> 🤖 <br /> command-plugin <br /><br /> </h1> <sup> <br /> <br /> <a href="https://gitee.com/electrolux/front-engineer-plugin"><img src="https://img.shields.io/static/v1?label=version&message=v0.1.27&color=blue" alt="npm package" /></a><a href=https://gitee.com/Electrolux><img src="https://img.shields.io/static/v1?label=Gitee&message=Electrolux&color=red" alt="temp" /></a><a href=https://space.bilibili.com/286773126><img src="https://img.shields.io/static/v1?label=Bili&message=Electrolux&color=pink" alt="temp" /></a> <a href="https://gitee.com/electrolux/front-engineer-plugin"> <img src="https://img.shields.io/static/v1?label=Author&message=Electrolux&color=yellow" alt="demos" /></a> <a href="https://gitee.com/electrolux/front-engineer-plugin"> <img src="https://img.shields.io/static/v1?label=Contribute&message=welcome&color=green" alt="demos" /></a> <br /> </a> <br /> Translations: <a href="">🇨🇳 汉语</a> </sup> </div> ## Quickstart begin ```shell npm install command-plugin -g ``` 启动 ```shell command-plugin gui ``` ## Developer ```js 安装的时候会通过package.json的bin字段会被打包成二进制文件。这里是脚手架入口 如果你想添加你自己工程化的东西。ts ./ --watch --1.首先将你的文件放进file 文件夹 --2.修改project.ts的 guiFn 方法和 增加 util/handleEvent.js导出的方法 --3.接下来的测试阶段可以npm link 进行软连接或者去到全局npm包的地方修改project ``` ## Feature 这是一个js为基础用于代码提交的commander,可以进行比较轻松的进行脚手架和工具类的扩展。在进行提交的时候的可以选择是否更新CHANGELOG文件和是否更新package.json的版本号并且在给出 commit 的 type 和 scope 的指引 - COMMIT 的指引: type(scope): message - CHANGELOG: 记录 `提交者` | `message` | `version` | `提交时间` - package.json: 更新version ## Example 默认 自增和写入 changelog 和 version <img src="https://cdn.jsdelivr.net/npm/command-plugin/img/example1.png"/> <img src="https://cdn.jsdelivr.net/npm/command-plugin@0.0.17/img/example2.png"/> ## Badge [![Size](https://img.shields.io/static/v1?label=plugin&message=command-plugin&color=green)](https://gitee.com/Electrolux) ``` [![Size](https://img.shields.io/static/v1?label=plugin&message=command-plugin&color=green)](https://gitee.com/Electrolux) ``` ## Support command-plugin is developed by me. Please use command-plugin, star it on gitee or even become a [sponsor](https://gitee.com/Electrolux) to support us!