diff --git a/README.MD b/README.MD index 5027346..0103a02 100644 --- a/README.MD +++ b/README.MD @@ -1,6 +1,8 @@ # Скрипты для настройки Linux окружения ## Скрипты -`updgit` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов +`git_update_repos.sh` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов + +`git_clone_star_repos.sh` -- клонирование git репозиториев, отмеченных звездой, из профиля пользователя `tiny_recursive` -- рекурсивная оптимизация JPG и PNG изображений в папках, через сервис tinypng diff --git a/scripts/git_clone_star_repos.sh b/scripts/git_clone_star_repos.sh new file mode 100644 index 0000000..7d878d9 --- /dev/null +++ b/scripts/git_clone_star_repos.sh @@ -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 diff --git a/scripts/updgit.sh b/scripts/git_update_repos.sh similarity index 100% rename from scripts/updgit.sh rename to scripts/git_update_repos.sh