Рет қаралды 3,862
Возможно, вам покажется, что говорить в 2023м о консольных приложениях странно, но в докладе мы покажем, почему CLI-приложения еще актуальны. Разберемся, какие инструменты помогут нам баланс и сделать такие приложения максимально удобными и понятными пользователю. На закуску предложим шаблон с конфигами, который можно унести к себе в команду.
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
Boosty - dfrp.cc/boosty
Patreon - dfrp.cc/patreon
Donation Alerts - donationalerts.com/r/deferpanic
ETH - tomakado.eth
TON - tomakado.ton
BTC - 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
Слайды: tomakado.github.io/cli-for-hu...
Cobra - cobra.dev
Полезные библиотеки и инструменты:
- github.com/mattn/go-isatty
- github.com/mattn/go-colorable
- github.com/briandowns/spinner
- github.com/fatih/color
- github.com/erikgeiser/promptkit
- pkg.go.dev/os/signal
- github.com/spf13/viper
- goreleaser.com
- github.com/tomakado/install-t...
Пост про отладочные логи: t.me/nikitonsky_pub/47
Логгер, имплементирующий идеи из поста 👆: github.com/tomakado/logo
Понравилось видео и хочешь узнать что-то еще про Go Crew? Забирай весь плейлист на podlodka.io/gocrew или купи билет на следующий сезон конференции is.gd/auKynm.
Подпишись на канал @PodlodkaShow - каждую неделю ребята выкладывают новые видео про то, как устроена работа и жизнь в IT!
#go #cli