Golang单体项目管理工具

252 阅读1分钟

ZM - 一款Go语言编写的任务管理工具,能够快速地添加、运行、停止和删除任务。在开发过程中,ZM能够提供便捷的任务管理,方便开发人员快速调试和测试。下面将介绍如何使用ZM。

安装

在命令行中输入以下命令:

go install github.com/ZTaboo/ZM@latest

初始化

使用以下命令进行初始化:

zm init

这个命令会初始化数据库和web的基本信息,如果你是首次使用此命令行工具,则必须使用此命令进行初始化。

添加任务

使用以下命令添加任务:

zm add --name mytask --port 8080 myprogram

其中,--name--port为必填项,用于为任务命名和指定程序端口。myprogram是要添加的程序名称,也是必填参数。

运行任务

使用以下命令直接运行任务:

zm run [task name]

使用以下命令后台运行任务:

zm run backend [task name]

查看任务状态

使用以下命令查看任务状态:

zm status

命令输出如下:

+--------+-----------------+------+---------+
|  Name  |      File       | Port | Status  |
+--------+-----------------+------+---------+
| ZM Web |     zm.exe      | 1999 |  Stop   |
|  main  | /root/code/main | 8080 | Running |
+--------+-----------------+------+---------+

可以看到任务的名称、程序路径、端口号以及运行状态。

删除任务

使用以下命令删除任务:

zm delete [task name]

停止任务

使用以下命令停止任务:

zm stop [task name]