1.0.5 • Published 3 years ago

@ronan-try/cli v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

ro-cli

2021-11-07

  1. ro forkro mr 将自动关联分支
  2. ro ui 实现

个人计划:

  • 自己动手一个工作相关的脚手架工具【先规划后动手】
  • 浏览器可视化操作【先规划后动手】

放弃了原来的yeoman工具,主要因为它反应慢

yeoman 启动长达>6s
常规commander + inquirer 反应速度毫秒级

2021-10-29

  1. 更新ro forkro mr, 便于直接向目标分支发起MR

功能概览

FeatureWin32macOSUbuntuDesc
ro查看帮助
ro add添加项目配置
ro delete添加项目配置
ro update添加项目配置
ro list查看已保存的项目
ro forkfork such branch fevam target repo
ro sync将目标仓库branch 同步到本地仓库branch
ro pr发起merge/pull request
ro mr发起merge/pull request
ro openopen such a pevaject with folder/ vscode
ro startnpm start such a pevaject
ro diff借助vscode的diff能力
ro ng1ng1 -t/--test 当前分支git merge & npm run build & git push

来掐个表

Feature掐表 vs 掐表手动挡(在分支name不敲错的情况下)
ro fork29s vs >50s✅手动挡
ro sync28s vs >50s✅手动挡
ro pr24s vs 25s✅手动挡
ro mr24s vs 25s✅手动挡
ro open10s vs 13s手动挡
ro start--s vs --s比较无意义,目的在于不占用vscode terminal的空间
ro ng134s vs 72s✅手动挡,时间长了,就不记得os的发布流程了,含npm run build时间

小小的肯定,从手动挡 -> 进阶 -> 半自动挡

全自动的话,可以先选择target branch 然后将target branch name也作为local branch name
不想这个搞是因为,omega的branch name 太长了,不够简洁

整理一份脑图

// to do

npm 相关操作

记录使用到的操作,以免就着馒头吃了

  1. 软连接 npm link 包
// 建立软链接
npm link

// to do 卸载link
  1. 修改npm 包版本
// patch: 补丁包
// minor:小修小改
// major: 大改动
npm version <update_type>
  1. 切换npm源头
// 查看所有
nrm ls

// 修改源
nrm use taobao
  1. npm登录情况
npm whoami

// note: 使用用户名登录,非邮箱地址
npm login