Как использовать `repo forall -c <something>` где <something>- псевдоним bash или функция - PullRequest
0 голосов
/ 30 мая 2018

У меня есть папка с множеством git-репозиториев.Я ищу способ перебрать все репозитории и сделать какой-нибудь модный листинг с помощью функции bash ...

1 Ответ

0 голосов
/ 30 мая 2018

Согласно документации , аргумент -c оценивается как /bin/sh, поэтому, если вы поместите свою необычную функцию в файл с именем functions.sh, то вы можете сделать что-то вроде:

repo forall -c '. /path/to/functions.sh; myfunction'

Предполагается, что /bin/sh в вашей системе на самом деле Bash, или если нет:

repo forall -c 'bash -c ". /path/to/functions.sh; myfunction"'
...