Соберите первую консольную утилиту (CLI) на Go, которая понимает команды — 25 июля 2026 г. в 16:42:57.318
Соберите первую консольную утилиту (CLI) на Go, которая понимает команды Если вы уже пробовали Go и хотите, чтобы программа реагировала на ввод в терминале, попробуйте Cobra. Это библиотека, которая берёт на себя разбор команд, их аргументов и справки, поэтому ваш скрипт ведёт себя как настоящая утилита. Автор статьи шаг за шагом строит CLI k8s-info с командами version и cluster. Главное здесь не название, а принцип: отдельный файл под каждую команду, общий корневой файл и main.go, который запускает Execute(). Повторите за автором, чтобы увидеть, как куски кода складываются в работающую программу. После прохождения добавьте команду hello сами — это лучший способ понять, почему такая структура масштабируется.

