我正在用Go开发一个小工具。最近,我注意到该工具需要从Shell脚本中调用,因为它正在使用Shell函数。
假设我的工具称为atool
。因此,go build
生成二进制atool
,而我的工具具有Go结构,即github.com/myaccount/atool
。现在,我想用atool-cli
构建go build
二进制文件,并从shell脚本atool
调用它。我该如何实现?
我想到的唯一方法就是将结构更改为github.com/myaccuont/atool-cli
。但是我不想这样做,因为已经宣布了,而且这条道路似乎有点可笑的名字。
最佳答案
只是让我的评论“正式”:
go build -o atool-cli github.com/you/atool