1.2.1 • Published 6 years ago

scmq v1.2.1

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

SCMQ 多项目启动管理

NPM version NPM downloads


特性

  • 快速便捷: 只需要一次配置,之后一键启动!
  • 灵活配置: 自定义项目目录和启动模式,什么项目都能启!
  • 分组管理: 分组化管理,启动清晰便捷又方便管理!
  • 绝不干扰: 不会干扰任何原先的启动特性!

Install

安装

npm install scmq -g

使用

在 cmd/PowerShell... (Windows系统下)

当你有两个项目需要同时启动

// 查看所有配置项(第一次应该是没有任何配置项的)
scmq list
// 增加一个启动组,名为G1   
scmq add g G1
// 给启动组G1增加一个项目 项目名: p1, 项目目录: D:\p1 , 运行命令: npm start
scmq add G1 p1 D:\p1 "npm start"
// 给启动组G1增加第二个项目 项目名: p2, 项目目录: D:\p2 , 运行命令: npm start
scmq add G1 p2 D:\p2 "npm start"
// 启动吧!
scmq

当你有三个项目想要分配到两个启动组中时

// 查看所有配置项
scmq list
// 增加一个启动组,名为G1   
scmq add g G1
// 给启动组G1增加一个项目 项目名: p1, 项目目录: D:\p1 , 运行命令: npm start
scmq add G1 p1 D:\p1 "npm start"
// 给启动组G1增加第二个项目 项目名: p2, 项目目录: D:\p2 , 运行命令: npm start
scmq add G1 p2 D:\p2 "npm start"
// 增加第二个启动组,名为G2       
scmq add g G2
// 给启动组G2增加一个项目 项目名: p3, 项目目录: D:\p3 , 运行命令: npm start
scmq add G2 p3 D:\p3 "npm start"
// 启动G2!
scmq start G2
// 这条命令会启动G1
scmq

当你完成了配置,下一次想要运行时(再也不用配置啦)

// 启动G1!
scmq

当你想更换默认启动的启动组

// 启动G1
scmq
// 这条也可以启动G1
scmq start G1
// 设定默认启动为G2
scmq use G2
// 现在会启动G2
scmq 

API

scmq list

  • 查看配置: 查看所有配置项

scmq add <1> <2> <3> <4>

如果 <1> 是 "group" 或 "g", 会增加一个启动组,此时命令为:

  • scmq add group <1>
  • <1> 组名,不允许重复
  • 例子: scmq add group G1 // 增加一个名为G1的组

如果 <1> 不是 "group" 或 "g", 会增加一个项目,此时命令为:

  • scmq add <1> <2> <3> <4>
  • <1> 项目所在组名
  • <2> 项目名,在该组下不可重复
  • <3> 项目目录
  • <4> 项目启动命令
  • example: scmq add G1 p1 D:\p1 "npm start" // 给启动组G1增加一个项目 项目名: p1, 项目目录: D:\p1 , 运行命令: npm start

scmq & scmq start / run

  • scmq start <1>
  • <1> 选填,如果不填,则会启动默认的组(如果没有指定则会启动第一个)

scmq use

  • scmq use <1>
  • <1> 设置默认组,必须是存在的组名

scmq remove <1> <2> <3> <4>

如果 <1> 是 "group" 或 "g", 会删除一个启动组,此时命令为:

  • scmq remove group <1>
  • <1> 组名,该组必须存在。
  • example: scmq remove group G1 // 删除一个名为G1的组

如果 <1> 不是 "group" 或 "g", 会删除一个项目,此时命令为:

  • scmq remove <1> <2>
  • <1> 项目所在组名
  • <2> 项目名
  • example: scmq remove G1 p1 // 删除启动组G1下的p1项目

scmq version

  • version: 查看版本
1.2.1

6 years ago

1.2.0

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago