fengxinhhh / Cimi

一款全自动发布NPM包的工具
https://github.com/fengxinhhh
MIT License
115 stars 21 forks source link

一些疑问 #11

Closed Laffery closed 1 year ago

Laffery commented 1 year ago

不懂就问,git replase是啥

以及,感觉发包其实就那么几个命令,可以自己写个shell完成,cimi除了可交互还有别的优势吗

fengxinhhh commented 1 year ago

image 如果是看的这个地方的话,应该是写错了,这一个地方想表达的意思是git add、git commit、git push。

然后cimi的最早的用处是我给concis发npm包用的,本质其实就是把一大堆终端操作合并到一句命令的node脚本,功能目前比较少,有新的想法欢迎提出来~

Laffery commented 1 year ago

okk,还有一个问题,比如现在很多项目在git commit的时候,会跑lint-stage,如果check失败,cimi还能继续下去吗?还有lint-stage里面的eslint --fix,自动修复修改了文件,这部分变更能add上吗

fengxinhhh commented 1 year ago

关于pre-commit,这个问题其实cimi只是一步一步在终端执行命令,如果某一步挂了肯定会err code 1退出的。 如果格式化修复了,也会修复完自己推送上去的,其实就是把手动的步骤自动化了,省去了你等待、打命令的时间,我正好patch了一下concis,看一下这个截图吧。

image

fengxinhhh commented 1 year ago

一步步的,很明显。

Laffery commented 1 year ago

LGTM