Git Alias ​​для создания псевдонимов - PullRequest
0 голосов
/ 12 марта 2019

поэтому у меня есть псевдоним git, называемый makealias, для которого установлено следующее:

!f() { git config --global alias.$1 '!f(){ $2;};f';}; f

Когда я запускаю команду, я обычно запускаю ее примерно так:

git makealias "testalias" "echo 'hello world'"

make alias успешно создает новый псевдоним, но он не переносит выражение echo для поездки. Когда я запускаю команду, чтобы увидеть текст моих псевдонимов, я нахожу, что testalias выглядит так:

!f(){ $2;};f

Что мне нужно сделать по-другому, чтобы при запуске git makealias "testalias" "echo 'hello world'" вновь созданная команда testalias была !f(){ echo 'hello world';};f

...