From 92147a51adeddf3bdacabd493f4264931e6ef851 Mon Sep 17 00:00:00 2001
From: Christophe Chaudier <christophe@lydra.fr>
Date: Fri, 9 Apr 2021 17:14:40 +0200
Subject: [PATCH] feat: add exit func

---
 mygb.sh | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/mygb.sh b/mygb.sh
index dd5f9a9..8b39068 100755
--- a/mygb.sh
+++ b/mygb.sh
@@ -36,9 +36,15 @@ Options :
 config_file='.mygb_config'
 export_all=false
 
+_exit() {
+  cr=${1}
+  echo "End with code ${cr}"
+  exit ${cr}
+}
+
 _help() {
   echo -e "${USAGE}"
-  exit 1
+  _exit 1
 }
 
 _load_config() {
@@ -69,11 +75,11 @@ _create_config() {
 }
 
 _export() {
-  exit 0
+  _exit 0
 }
 
 _import() {
-  exit 0
+  _exit 0
 }
 
 main() {
@@ -103,6 +109,7 @@ main() {
   esac
 
   _load_config
+  _exit 0
 }
 
 main "$@"
-- 
GitLab