使用Cobra和Viper在Go中配置默认目录路径

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

Configure a default directory path in Go with Cobra and Viper

问题

我想让我的CLI应用程序用户输入一个特定的路径,以指定他们想要保存文件的位置。
我尝试使用Cobra的--config标志,但我不知道该怎么做。

示例:

app --config path "~/Documents/"

我该如何实现这个功能?

英文:

I want the user of my CLI app to enter a specific path where they want to save files.
I tried to use Cobra's --config flag but I don't know how to.

Example:

app --config path "~/Documents/"

How could I do this?

答案1

得分: 1

你可以尝试指定一个绝对路径。

app --config path "$HOME/Documents/"
英文:

You could try to sepcify a absolute path.

app --config path "$HOME/Documents/"

huangapple
  • 本文由 发表于 2021年10月16日 06:27:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/69591205.html
匿名

发表评论

匿名网友

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

确定