через линтер прогонял?
Да, а что?
зачем build.sh? может лучше Makefile сделать?
Я по-быстрому его написал, чтобы архивы с билдами делать под все комбинации осей и архитектур.
это не оправдание
Я и не пытался оправдываться. Почему плохо-то такой скрипт писать?
в zsh под windows будет работать?
тогда предложение про makefile тоже не самое лучше по моему скромному мнению баш на винде поставить проще, чем адекватный make
Вопрос кроссплатформенности имеет смысл только тогда, когда кто-то кроме меня будет его использовать. Чтобы просто собрать достаточно и go build .
а зачем ты бота под все платформы сразу собираешь?
а если это только для вас, зачем оно в репе?
Раз уж делаю релиз на гитхабе, то решил, что можно и подо всё собрать.
ну shell скрипты для сборки это ИМХО костыли, для этого специально придумали всякие Makefile и прочее... хотя в случае с Go это тоже ИМХО костыль
Добавлял для удобства, но, да, наверное, этого делать не стоило. Добавлю себе goreleaser в CI. Так даже удобнее будет.
https://github.com/gotd/td/blob/main/Makefile#L2 боюсь представить, что тогда это
Обсуждают сегодня