https://habr.com/ru/companies/wunderfund/articles/905400/ Совершенно не одобряю я его мерзкий "/usr/bin/env bash", но одобряю желание писать скрипты для подобных простых команд. Его "g status" идентичен "git status", но вот "g status foo" уже не будет работать из-за "$@" подстановки, в отличии от alias. В целом солидарен с аргументами в пользу написания скриптов. У меня обычных alias-ов почти нет. Почти всё это "alias -g", которые могут в pipeline вставляться (чего не сделать просто скриптами). А ещё многое сделано в виде функций zsh.
From: kmeaw Date: 2025-04-29 08:21:24Z А почему /usr/bin/env bash мерзкий?
From: Sergey Matveev Date: 2025-04-29 08:32:40Z *** kmeaw@kmeaw.com [2025-04-29 08:23]: >А почему /usr/bin/env bash мерзкий? Конкретно "bash" мерзкий. Тем более для "exec git $@" задачи. Из пушки по воробьям. Привычка бездумно (а это в 99%, судя по тому что видел) вставлять "bash" -- сильно будет вредить на работах, где bash не редко бывает неким табу (собственно, на всех работах где я был). Не просто же так, что Debian, что ALT Linux, устраивали крёстные ходы против bash-а.