安装一个可以从shell中运行的Go脚本。

huangapple go评论81阅读模式
英文:

Install a go script to run from shell

问题

我有一个名为SSL_CHECK.go的Go脚本。现在要运行它,我需要使用go run SSL_CHECK.go <<可选参数>>命令。

我想将这个脚本编译成可在shell中执行的命令。

例如,像这样从shell中执行:./ssl_check <<可选参数>>

我能在Go中实现这个吗?

英文:

I have a go script named SSL_CHECK.go. Now to run it I need to run it as go run SSL_CHECK.go &lt;&lt;optiional arguments&gt;&gt;

I want to compile this script so that I can execute it as a shell command.

For instance like ./ssl_check &lt;&lt;optional arguments&gt;&gt; from the shell.

Can I achieve that in Go.

答案1

得分: 0

如果你的SSL_CHECK.go文件在main包中,你只需要执行go install命令(就像在"编译和安装包及其依赖项"中所述)。

这将生成一个名为SSH_CHECK的可执行文件,并将其放置在$GOPATH/bin文件夹中,该文件夹应该在你的$PATH中被引用。

英文:

If you SSL_CHECK.go is in the package main, all you need to do is go install (as in "Compile and install packages and dependencies").

That will generate a SSH_CHECK executable and put it in your $GOPATH/bin folder, which should be referenced in your $PATH.

huangapple
  • 本文由 发表于 2015年3月1日 18:23:08
  • 转载请务必保留本文链接:https://go.coder-hub.com/28792439.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定