SEARCH: shell

用shell解释发布开源工具的git commit&git tag&npm publish&gh-pages流程

Kinice · 2019-7-5 · 分类:工作日常 · 标签: shell git npm

因为过程复杂和老忘记改版本号(╯‵□′)╯︵┻━┻,为简化自己提交开源工具而写的shell,记录一下。 用alias写在了.zshrc里,直接用 command [version] [commit/tag message] [subtreeDir]使用,[version]和[message]必须。 其中包含了自动修改版...

前端自动化工作流中的hooks

Kinice · 2019-5-20 · 分类:工作日常 · 标签: git npm shell

在前端的日常工作中,经常会出现“当执行一种操作之前(之后)需要同时执行另一种操作”的情况,比如我们希望在每次git commit之前都运行eslint代码检查、npm install之前检查项目依赖等。作为经典的情况,各类工具都可以让我们在特定的动作发生时触发自定义脚本,这个功能就叫钩子hooks。 日常经常用到的工具...