За два года использования Github Copilot - могу уже сказать, что мне сложно представить работу без него.
К примеру, задачка:
Написать команду-скрипт для git, который выведет changelog всех изменений с последнего релиза
А так же надо убрать все gitmoji (они выделяются с обеих сторон двоеточием)
Я гит знаю и понимаю, но в форматирование, логи не погружался.
С sed я тоже знаком, если надо - разберусь по manpage, но не использую.
Сколько задачка времени заняла? 🤔
3 минуты... (Карл!)
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s%n%b" | sed 's/:[^:]*: //g'
Я добавил его в свое окружение в качестве команды, и теперь могу получать человекочитаемый текстовый cписок изменений по команде
git-changelog (см. скрины)И в комменты можно заглянуть за промптом

