成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

寫了一個基于 MacOS + iTerm2 自動執行化執行工具

系統 MacOS
不知道你是否遇到過這樣的場景,當你的項目是擁有前后端兩個倉庫,你總是需要記住多個命令或者是多個目錄,而且需要開啟多個終端窗口。

大家好,我是秋風,今天要給大家帶來的這個工具是我最近寫的 一個 npm 工具。mmt 是基于 MacOS + iTerm2 ,目的主要是為了提高日常生活中的效率,接下來我帶大家看看一些常用的一些場景。

場景1:單項目多倉庫

不知道你是否遇到過這樣的場景,當你的項目是擁有前后端兩個倉庫,你總是需要記住多個命令或者是多個目錄,而且需要開啟多個終端窗口。例如我開發「木及簡歷」的時候,就會有這樣的困擾,明明是非常重復的動作,每次開發的時候卻要輸入 路徑 + 啟動命令,這些步驟的重復是完全沒有必要的。

以上便是我開發 mmt 的第一個場景痛點,使用了 mmt 后,你便可以節約以上瑣碎的流程,下面通過一個例子來說明:

你的前端項目路徑:path/case1-front 啟動命令: npm run start

你的后端項目路徑: pathcase1-backend 啟動命令: npm run dev

使用 mmt 聲明:

> cd path/case1-front
> mmt add case1 start
> cd path/case1-backend
> mmt add case1 dev

在任意命令窗口運行

> mmt run case1

效果如下:

行云流水般絲滑,再也不用輸入那些枯燥重復的命令了。

場景2:多項目多倉庫

當你一個人維護多個技術棧的項目,啟動命令總是容易搞混,使用 Vue 項目啟動命令可能是 npm run serve, 而使用 React 項目卻是 npm run start, 有些項目還可能是 npm run dev。使用 mmt 可以抹平這種差異,并且你無須記憶你的工程路徑。

舉個例子:

你的項目1: projec1-vue, 啟動命令 npm run serve

你的項目1: 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

效果如下:

場景3:腳本別名

當你想要同步運行一些流程線的工作,你就可以使用 add-sync 方式,例如我的某個本地項目需要依賴兩個容器環境 e8a47b8aed91 和 e0d433a26388 這個時候運行 mmt 將會自動執行命令。

> mmt add-sync project1-dep "docker restart e8a47b8aed91"
> mmt add-sync project1-dep "docker restart e0d433a26388"

在任意命令窗口,即可啟動兩個 docker 實例

> mmt run project1-dep

為了能夠讓腳本復用性更上一個層次,你還可以通過導出配置,分享給你的朋友。

以上就是 mmt 的基礎介紹,更多功能可以查看 github地址: https://github.com/hua1995116/mmt

如果你覺得對你有幫助歡迎提 Star 呀。

工具好用,當然也要配上好的域名,特地買了一個比較符合這個工具定位的域名 mmt.run

責任編輯:武曉燕 來源: 秋風的筆記
相關推薦

2022-04-22 09:02:24

XshelliTerm2工具

2024-04-08 09:23:43

MacShell操作系統

2010-09-09 21:34:06

2020-05-07 07:42:00

Bugrm -fr *

2017-06-23 13:51:38

ShutItPythonshell

2020-11-02 08:19:18

RPC框架Java

2023-12-11 08:16:51

工具命令行參數

2020-10-16 08:26:07

JavaScript開發技術

2021-08-12 00:03:37

JSStrview視圖

2022-05-05 07:01:09

可視化代碼執行工具

2020-08-25 20:10:53

GitHub代碼開發者

2014-12-23 13:33:35

Dockercontainerimage

2009-07-07 11:38:54

jsp oracle

2025-01-08 11:00:00

AIshell開源

2020-09-17 12:50:21

MySQL數據庫SQL

2012-07-18 11:31:02

ibmdw

2009-09-02 18:36:46

LinuxLinux操作系統Linux開發

2022-03-24 07:57:58

Python水果忍者游戲

2022-05-31 19:08:07

漏洞網絡攻擊

2017-05-03 13:37:05

Linuxweb性能監測
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天操夜夜操 | 久久久久久亚洲国产精品 | 久久久久久久久综合 | 欧美精品在线免费观看 | 91精品国产91| 五月激情综合 | 91精品久久久久久久99 | 国产一级片久久久 | 一区二区精品视频 | 欧美自拍第一页 | 成人精品毛片国产亚洲av十九禁 | 免费一区二区三区在线视频 | 欧美精品久久 | 精品久久久久一区二区国产 | 亚洲综合伊人 | 精品日本中文字幕 | 欧美精品一区二区三区蜜臀 | 欧美日韩在线免费观看 | 人人干在线| 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 日本黄色免费视频 | 综合一区二区三区 | 国产高清一区二区三区 | 99热精品在线观看 | 日韩一区二区三区在线视频 | 日韩中文在线观看 | 亚洲精品久久久蜜桃 | 久久爱一区 | 玩丰满女领导对白露脸hd | 欧美黄色小视频 | 区一区二区三在线观看 | 久久久91精品国产一区二区三区 | 一级做a爰片久久毛片免费看 | 亚洲视频中文字幕 | 亚洲成人一区二区三区 | 久久久网| 男人的天堂avav | www.色综合 | 国产一区二区精华 | 国产美女h视频 | 成人精品视频在线观看 |