From 38c31c77dac8e4dc86da80961c9f529a2b407b31 Mon Sep 17 00:00:00 2001 From: poka Date: Wed, 1 Jan 2020 07:10:10 +0100 Subject: [PATCH] Add help de install.sh. Add node_modules path link to 6-install-bbot --- .install/6-install-bbot.sh | 2 ++ install.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.install/6-install-bbot.sh b/.install/6-install-bbot.sh index 90ea78e..a8918d7 100755 --- a/.install/6-install-bbot.sh +++ b/.install/6-install-bbot.sh @@ -25,6 +25,8 @@ cp .env.example .env echo "Now edit url and password in .env in 3 seconds ..." && sleep 3 nano .env +export NODE_PATH=$GPATH/deps/g1bot/node_modules:$NODE_PATH +[[ -z $(grep "NODE_PATH=" ~/.bashrc) ]] && echo "export NODE_PATH=$GPATH/deps/g1bot/node_modules:$NODE_PATH" >> ~/.bashrc pm2 kill && sleep 1 pm2 start bbot.js && echo "${c_green}BBOT a été correctement installé et a pu démarrer$c_" || echo "$c{c_gree,}BBOT n'a pas pu démarrer$c_" diff --git a/install.sh b/install.sh index b9fd212..52cc832 100755 --- a/install.sh +++ b/install.sh @@ -15,12 +15,27 @@ unset err ## Récupère les données du profile [[ -f $MY_PATH/.profile ]] && source $MY_PATH/.profile +help() { + clear + echo -e "${c_light}Bienvenue à bord de Ḡ1Bot !$c_ +Laissez vous guider par cet installeur, ou bien renseignez lui en argument: + - all : Répond oui à tous sans poser de questions + - noptions : Ne propose d'installer aucune options, juste le minimum + - force : Met à jour les dépendances + - noask : Ne demande pas de confirmations aux questions + +Si vous souhaitez installer un composant précis, vous pouvez executer directement les scripts présents dans le dossier \".install/\" +" + exit 0 +} + ## Récupère les arguments args="$@" [[ $args =~ all ]] && repOption=o [[ $args =~ noptions ]] && repOption=n [[ $args =~ force ]] && force_req=o [[ $args =~ noask ]] && noask=o +[[ $args =~ ^(help|-h|--help|aide)$ ]] && help ## Vérifie le type de système [[ $(uname -a | grep arm) ]] && ARM=yes || unset isARM