]> Sergey Matveev's repositories - stargrave-blog.git/commit
Человек не любит команду alias
authorSergey Matveev <stargrave@stargrave.org>
Tue, 29 Apr 2025 08:06:27 +0000 (11:06 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 29 Apr 2025 08:06:27 +0000 (11:06 +0300)
commitab8d5c7b6408fdd33dbed17ee7ce895dd34828af
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent89afe70ae2255a0e34e13ae86bf06319f02530ab
Человек не любит команду 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.