Настройте путь к каталогу по умолчанию в Go с Cobra и Viper

# #go #go-cobra #viper-go

Вопрос:

Я хочу, чтобы пользователь моего приложения CLI ввел определенный путь, по которому он хочет сохранять файлы. Я пытался использовать флаг Cobra —config, но я не знаю, как это сделать.

Пример:

 app --config path "~/Documents/"
 

Как я мог это сделать?

Ответ №1:

Вы могли бы попытаться выделить абсолютный путь.

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