Вопросы по теме 'go-cobra'

Конфиг файл с коброй и гадюкой
Основная информация: я создал приложение go и использовал для него Cobra. Cobra использует Viper для параметров и флагов командной строки. У меня есть команда listen с привязкой флага, и я хочу настроить ее в файле yaml. Код: Функция...
5226 просмотров
schedule 17.07.2023

Как предоставить приложение Go cmd в качестве продуктивного приложения
Я создаю следующее репо, в котором используются инструменты командной строки Go cobra для создания некоторых артефактов при выполнении команды go run main.go mzr convert toJSON ./ программа берет файл yaml и генерирует из него файл json....
569 просмотров
schedule 21.05.2023

Как осуществляется доступ к флагу Cobra типа StringToStringVar с помощью Viper?
Я пытаюсь разработать приложение на Go, которое принимает ввод в командной строке в виде строки пар ключ-значение. Для этого я использую StrngToStringVar из библиотеки Cobra. Я также использую Viper для привязки этих флагов к конфигурации,...
2335 просмотров
schedule 11.05.2023

Cobra cli не может инициализировать новый инструмент
У меня есть пустой каталог с проектом go, в котором присутствует только go.mod (я выполнил команду go mod init ) ▶ cat go.mod module github.com/myorganization/mytool go 1.13 Я ожидал, что следующая команда: ▶ ~/go/bin/cobra init...
681 просмотров
schedule 08.08.2023

Как в инструменте командной строки Cobra использовать одну и ту же переменную для разных флагов?
В этом примере приложения Cobra, https://github.com/kurtpeek/myCobraApp , содержится приложение Cobra в виде каркаса. с помощью генератора Cobra со следующими командами: cobra add serve cobra add config Структура каталогов . ├──...
1961 просмотров
schedule 13.10.2022

Как скрыть псевдонимы с экрана справки в приложении Cobra
Можно ли отключить Aliases для отображения на экране справки приложения golang cobra ? Я в основном хотел бы избавиться от всего раздела «Псевдонимы» ниже: Usage: my-app [flags] Aliases: alias1 , alias2 Flags: -h, --help...
411 просмотров
schedule 03.12.2022

Как вызвать SetOut() для подкоманд в Cobra?
Я пытаюсь протестировать свое приложение CLI, написанное с помощью Cobra, в частности, чтобы проверить, правильно ли записываются подкоманды в STDOUT. Для этого я пытаюсь перенаправить вывод из STDOUT в свой буфер. К сожалению, по какой-то причине...
129 просмотров
schedule 07.07.2023

Проверка флагов с помощью Cobra
Приведенный ниже скетч представляет собой приложение командной строки, написанное с использованием Cobra and Go. Я хотел бы выдать ошибку, если значение flag1 не соответствует регулярному выражению ^\s+\/\s+ . Как я могу это сделать? package...
451 просмотров
schedule 25.08.2023