sh su GitHub(从给定用户下载所有存储库)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh su GitHub(从给定用户下载所有存储库)相关的知识,希望对你有一定的参考价值。
#!/bin/bash
if [ -z "$1" ]; then
echo "waiting for the following arguments: username + max-page-number"
exit 1
else
name=$1
fi
if [ -z "$2" ]; then
max=2
else
max=$2
fi
cntx="users"
page=1
echo $name
echo $max
echo $cntx
echo $page
until (( $page -lt $max ))
do
curl "https://api.github.com/$cntx/$name/repos?page=$page&per_page=100" | grep -e 'git_url*' | cut -d \" -f 4 | xargs -L1 git clone
$page=$page+1
done
exit 0
以上是关于sh su GitHub(从给定用户下载所有存储库)的主要内容,如果未能解决你的问题,请参考以下文章
sh [Shell - 从GitHub上的存储库获取最新版本号]从GitHub上的存储库获取最新版本号,不适用不规范发布#github #shell
sh 使用cURL从命令行创建新的Github存储库
通过 Github API 从 Github 存储库中获取所有文件名
sh Bash |从Github存储库安装可执行文件(tar.gz)
如何从 CLI 下载 GitHub 存储库中的子文件夹/文件
sh 从Terraform存储库下载最新的提供程序