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

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

1 ответ

Согласно документации, аргумент -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"'
Другие вопросы по тегам