ADD git_clone_star_repos

This commit is contained in:
Golubev Alecksey 2021-09-16 02:29:31 +03:00
parent acf4d55220
commit 566b92fed8
3 changed files with 20 additions and 1 deletions

View File

@ -1,6 +1,8 @@
# Скрипты для настройки Linux окружения # Скрипты для настройки Linux окружения
## Скрипты ## Скрипты
`updgit` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов `git_update_repos.sh` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов
`git_clone_star_repos.sh` -- клонирование git репозиториев, отмеченных звездой, из профиля пользователя
`tiny_recursive` -- рекурсивная оптимизация JPG и PNG изображений в папках, через сервис tinypng `tiny_recursive` -- рекурсивная оптимизация JPG и PNG изображений в папках, через сервис tinypng

View File

@ -0,0 +1,17 @@
#!/bin/bash
## Ввести имя пользователя
USERNAME="Azmandios"
## создание массива и заполнение его выводом команды
declare -a arr=$(curl -s https://api.github.com/users/$USERNAME/starred?per_page=100 | jq '.[]|.clone_url' )
## перебор массива и печать списка репозиториев во временный файл
for item in "${arr[*]}"
do
test=$(printf " %s\n" $item|sed 's/^/git clone/' > git_clone_list_url.txt)
done
## выполнение клонирования списка репозиториев
bash git_clone_list_url.txt