Человек не любит команду alias
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.
[оставить комментарий]
- комментарий 0:
From: kmeaw
Date: 2025-04-29 08:21:24Z
А почему /usr/bin/env bash мерзкий?
- комментарий 1:
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-а.