ADD git_clone_star_repos
This commit is contained in:
parent
acf4d55220
commit
566b92fed8
|
|
@ -1,6 +1,8 @@
|
|||
# Скрипты для настройки Linux окружения
|
||||
|
||||
## Скрипты
|
||||
`updgit` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов
|
||||
`git_update_repos.sh` -- рекурсивное обновление git репозиториев в папке до актуальных коммитов
|
||||
|
||||
`git_clone_star_repos.sh` -- клонирование git репозиториев, отмеченных звездой, из профиля пользователя
|
||||
|
||||
`tiny_recursive` -- рекурсивная оптимизация JPG и PNG изображений в папках, через сервис tinypng
|
||||
|
|
|
|||
17
scripts/git_clone_star_repos.sh
Normal file
17
scripts/git_clone_star_repos.sh
Normal 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
|
||||
Loading…
Reference in New Issue
Block a user