go项目中的脚本操作

go项目中的脚本操作,go,Go,我想在我的web中用go编写一些简单的脚本:比如运行数据库迁移的脚本、生成警报仪表板等 我想知道做这件事最好的方法是什么。理想情况下,脚本将在同一个项目中,但由于我只能有一个主方法,这似乎有点困难 我想我有以下几种选择: 1) 有一个服务器二进制文件的参数,这样我就可以运行类似于./server SETUP(命令)的东西 2) 将这些脚本放在不同的repo中(一些代码非常特定于当前项目) 在go中是否有一些标准方法可以做到这一点?展示了如何在一个工作区中拥有多个二进制文件(请参见示例工作区中的h

我想在我的web中用go编写一些简单的脚本:比如运行数据库迁移的脚本、生成警报仪表板等

我想知道做这件事最好的方法是什么。理想情况下,脚本将在同一个项目中,但由于我只能有一个主方法,这似乎有点困难

我想我有以下几种选择:

1) 有一个服务器二进制文件的参数,这样我就可以运行类似于./server SETUP(命令)的东西

2) 将这些脚本放在不同的repo中(一些代码非常特定于当前项目)

在go中是否有一些标准方法可以做到这一点?

展示了如何在一个工作区中拥有多个二进制文件(请参见示例工作区中的
hello
outyet
)。我不清楚你所说的“项目”到底是什么意思——但我想你只是想在项目顶级目录的子目录中有一堆二进制文件。显示如何在一个工作区中拥有多个二进制文件(请参见示例工作区中的
hello
outyet
)。我不清楚你所说的“项目”到底是什么意思——但我想你只是想在项目顶级目录的子目录中有一堆二进制文件。