mmt
mmt 是一个为 MacOS 和 iTerm2 设计的工具,能够自动打开多个窗口并执行预设命令,简化多项目或多仓库的开发流程。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
- 项目名称:mmt- 项目简介:mmt 是 MacOS + iTerm2 的一个自动打开多个窗口并执行命令工具- 仓库地址:https://github.com/hua1995116/mmt- 官网:https://mmt.run/## 解决痛点### Case1: 单项目多仓库当你的项目是拥有前后端两个工程,你总是需要记住多个命令或者是多个目录,而开启多个窗口总是会比较麻烦。你的前端项目:case1-front, 启动命令: npm run start你的后端项目: case1-backend, 启动命令: npm run dev使用 mmt 声明:
> cd path/case1-front> mmt add case1 start> cd path/case1-backend> mmt add case1 dev在任意命令窗口:> mmt run case1效果如下(自动开启多个窗口,并在对应窗口执行命令):
### Case2: 多项目多仓库当你一个人维护多个技术栈的项目,启动命令总是记不住,使用 Vue 项目启动命令可能是 npm run serve, 而使用 React 项目却是 npm run start, 有些项目还可能是 npm run dev。使用 mmt 可以抹平这种差异,并且你无须记忆你的工程路径。你的项目1: projec1-vue, 启动命令 npm run serve 你的项目2: projec2-react, 启动命令 npm run start使用 mmt 声明:> cd path/projec1-vue> mmt add project1 serve> cd path/projec2-react> mmt add project2 start在任意命令窗口> mmt run project1> mmt run project2效果如下: