我想在我的代码中有一个安装/下载选项,这样在我运行go build app.go之后,我就可以运行./app install来安装项目的所有必要依赖项。我可以这样做吗?解决这个问题的方法是通过go使用命令行吗?
go build app.go
./app install
8zzbczxx1#
您可以使程序的行为与执行时提供的参数相对应:
package main import ( "fmt" "os" ) func main() { args := os.Args[1:] if len(args) > 0 && args[0] == "install" { fmt.Println("install you dependencies") return } fmt.Println("execute your program") }
1条答案
按热度按时间8zzbczxx1#
您可以使程序的行为与执行时提供的参数相对应: