[О блоге] [наверх] [пред] [2025-04-29 11:06:27+03:00] [ab8d5c7b6408fdd33dbed17ee7ce895dd34828af]

Человек не любит команду 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-а.