是否可以从go in go安装依赖项?

ztmd8pv5  于 2023-02-06  发布在  Go
关注(0)|答案(1)|浏览(103)

我想在我的代码中有一个安装/下载选项,这样在我运行go build app.go之后,我就可以运行./app install来安装项目的所有必要依赖项。我可以这样做吗?
解决这个问题的方法是通过go使用命令行吗?

8zzbczxx

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")
}

相关问题