Комментарии 16
Не очень понятно зачем это, с учётом прихода ИИ три года назад я уже перестал сам выполнять команды Гита, все им это умеют на 5+ зачем для этого какая то отдельная утилита в 2026 году загадка
отлично, вы добавили в портфолио пункт "забываю команды гита"
я иногда забываю команды для него, что замедляет мой прогресс
Чтобы их не забывать, ими нужно пользоваться. А чтобы вспомнить, есть man.
теперь у нас есть утилита готовая к использованию всего ОДНОЙ командой
Эта задача решается одним скриптом на bash, а не обращением к LLM.
Автору статьи 17 лет, это уже поколение ИИ, скорее всего он и не знал никогда git и другие базовые вещи. Это примерно тоже самое, как сейчас подростков ставят в полный ступор стрелочные часы. Не удивлюсь, если какой-то "гений" напишет тулзу, которая фото часов будет скармливать ИИ, чтобы перевести показания в числовые значения и с гордостью напишет об этом на хабре.
Спасибо, отличная идея для сатирической статьи, можно причем там разобрать реальный код обучения сверточной сети. Получится скрытое обучение подрастающего поколения.
Мне 34 и я не помню команды гита. Потому что он встроен в visual studio 🤷
Я не понимаю зачем страдать в visual studio, когда есть GitExtensions+meld и wt+powershell7+git, а так же в фортках tig сразу с git идёт. Ты просто набираешь gi, жмёшь F2 и PowerShell тебе вывалит историю. posh-git ещё для красоты.
У автора просто мир сломается, если он увидит штуки типа gitu, magit, tldr++, интеграцию fzf в историю shell (жмёшь Ctrl+R и поиск команд по запомненной части - просто песня). А теперь ещё `winget install Microsoft.Coreutils` подвезли - вообще можно как люди жить!
Да пущай уже, это какой-то новый путь учиться технологиям, с другой стороны) посмотрим, что будет дальше
commands := strings.Split(tasks, " | ")
for _, cmdStr := range commands {
cmdStr = strings.TrimSpace(cmdStr)
if cmdStr == "" {
continue
}
fmt.Printf("▶ Running: %s\n", cmdStr)
cmd := exec.Command("bash", "-c", cmdStr)Интересно будет, когда модель отправит что-нибудь типа:
rm -rf . | git initНе говоря о том, что пайп - это валидная конструкция для bash.
А мне просто лень настраивать все эти алиасы и хелперы везде. На личной машине, на рабочей, на облачной, на серверах, на облачных машинах пользователей. Я нужные команды просто выучил пользуясь ими.
Почитайте и статьи про "конкурентов" и комментарии к ним - при желании там можно найти кучу интересного, как улучшить вашу "программу для портфолио"...
https://habr.com/ru/articles/1001214/
то есть это вы пропустили, а мою статью по гамаку нет...
НЛО многое не пропускает, даже иногда нормальные статьи. А эта статья не проверялась НЛО т.к я до этого уже писал статью которую пропустилм

gitTalk: когда лень вспоминать команды для гита