urfave/cli v3.10.1 — мелкий, но нужный патч для CLI на Go
urfave/cli — библиотека для консольных утилит на Go: команды, флаги, автокомплит для bash/zsh/fish/powershell и генерация справки декларативно, без сторонних зависимостей поверх стандартной библиотеки. На GitHub больше 24 тысяч звёзд. Версия v3.10.1 вышла 29 июня.
Что поправили:
🔘 алиас -v для флага версии теперь уступает место пользовательскому флагу, если тот тоже просит -v;
🔘 порядок подкоманд в автокомплите справки стал детерминированным, а не зависящим от порядка регистрации;
🔘 DefaultCommand научился обрабатывать собственные флаги, не отдавая их родительской команде;
🔘 поправлен подсчёт примеров в gfmrun, чтобы совпадал с реально запускаемым количеством.
Пригодится Go-разработчикам, которые пишут CLI-инструменты и хотят декларативно объявлять команды и флаги вместо ручного разбора os.Args.
https://github.com/urfave/cli/releases/tag/v3.10.1
Язык: Go. Лицензия: MIT.
@prog_tools
Post #2821
1.8K
- ❤ 1
- 👍 1