/
serggt1
/
scripts
Обзор
Документация
Войти
/
serggt1
/
scripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
git-tree
40 строк
746 B
Sergey Ponomarev
#! в паре скриптов
21 мар 2025, 20:30
21 мар 2025, 20:30
cf0c864
Код
Авторство
О чём код?
#!/bin/bash # спрашиваем пароль ssh до тех пор, пока пользователь его не введет SSH_AGENT_KEYS_LIST=`ssh-add -l | grep id_rsa` while [ -z "$SSH_AGENT_KEYS_LIST" ]; do ssh-add SSH_AGENT_KEYS_LIST=`ssh-add -l | grep id_rsa` done TREE_ROOT_PATH="." function usage { echo "Usage: $0 command parameters"; exit 1; } if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then usage; fi CURDIR=`pwd` cd "$TREE_ROOT_PATH" # start tasks executions find . -type d -name .git | while read dir; do # skip submodules if [[ "$dir" == *submodules* ]]; then continue fi echo "$dir" pushd "$dir" > /dev/null cd .. > /dev/null git $* popd > /dev/null done cd "$CURDIR"