如何开发带命令工具的 golang 包?

比如go get -u sourcegraph.com/sqs/goreturns, 会有命令工具goreturns

我想开发自己的命令工具,求助详细资料?

阅读 2.7k
2 个回答

不太明白你的实际诉求,提供两个我自己写的命令行工具给你参考吧:

  1. 如果需要命令工具,必须有主函数才能在go get的时候安装编译后的二进制程序到GOPATHbin目录中
  2. 一般来说GOPATH/bin目录加到命令行工具,这样第1步中的二进制程序可以直接在终端执行。
  3. 一般命令行工具会带有参数传入功能,建议官方的flag包即可。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题