diff --git a/.mygb_config_ b/.mygb_config_ deleted file mode 100644 index 273670efbda8c41a31628c568971b6716a269f37..0000000000000000000000000000000000000000 --- a/.mygb_config_ +++ /dev/null @@ -1,2 +0,0 @@ -gitlab_url="https://gitlab.com/" -gitlab_api_token="dddddddddd" diff --git a/mygb.sh b/mygb.sh index b5d2bb4c7b2c778931a8227ed6196b0ec5f0e4d4..71a8f66aedb6e61093a694fce7fe19d2d1ef151f 100755 --- a/mygb.sh +++ b/mygb.sh @@ -94,8 +94,22 @@ _create_config() { _succed "Config Created" } +_api() { + path=${1} + curl -s --header "PRIVATE-TOKEN: ${gitlab_api_token}" \ + "${gitlab_url}api/v4/${path}" +} + +_get_projects() { + _api "projects?simple=true&owned=true" | jq '.[].path' +} + _export() { _load_config + + echo "My GitLab projects :" + _get_projects + _succed "Export done" }