From fbd648530bb82530920575df79925bdbc8534354 Mon Sep 17 00:00:00 2001
From: Christophe Chaudier <christophe@lydra.fr>
Date: Fri, 9 Apr 2021 19:46:03 +0200
Subject: [PATCH] feat: list all my projects

---
 .mygb_config_ |  2 --
 mygb.sh       | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)
 delete mode 100644 .mygb_config_

diff --git a/.mygb_config_ b/.mygb_config_
deleted file mode 100644
index 273670e..0000000
--- 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 b5d2bb4..71a8f66 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"
 }
 
-- 
GitLab