Aidalinfo devcli est une application CLI pour faciliter la vie des développeurs de Aidalinfo.
wget https://github.com/aidalinfo/aidalinfo-devcli/releases/latest/download/aidalinfo-cli_linux_amd64 -O aidalinfo-cli
chmod +x aidalinfo-cli
sudo mv aidalinfo-cli /usr/local/bin/Ensuite il faut redémarrer son terminal ou :
Pour bash :
source ~/.bashrcPour ZSH :
source ~/.zshrcwget https://github.com/aidalinfo/aidalinfo-devcli/releases/latest/download/aidalinfo-cli_darwin_amd64 -O aidalinfo-cli
chmod +x aidalinfo-cli
sudo mv aidalinfo-cli /usr/local/bin/wget https://github.com/aidalinfo/aidalinfo-devcli/releases/latest/download/aidalinfo-cli_darwin_arm64 -O aidalinfo-cli
chmod +x aidalinfo-cli
sudo mv aidalinfo-cli /usr/local/bin/Pour afficher l'aide, exécutez :
aidalinfo-cliRetour attendu :
➜ PROJET-pulse-myIT git:(dev-aidalinfo) ✗ aidalinfo-cli
Vérification des mises à jour ...
Vous utilisez la dernière version disponible.
Usage:
-ui Lancer l'interface utilisateur
-ui-devops Lancer l'interface DevOps (only tags pour le moment)
-path Spécifier le chemin du projet
-install Installer les submodules
-branch="X Y" Spécifier la ou les branches (X avec fallback sur Y)
-npm Installer les dépendances npm
-full Installation complète (submodules + npm)
-version, -v Afficher la version
aidalinfo-cli -install -branch="dev-3 dev-aidalinfo" -npmPour l'instant il est conseillé de spécifier les branches explicitement, si aucune des deux branches n'est disponibles, il utilisera la branche par défaut de GitHub.
aidalinfo-cli -npmUne fois dans cette interface, avec tab vous pouvez naviguer entre la liste des subdmodules ou l'historique des commits.
Pour sélectionner des submodules afin d'effectuer des merges, il suffit de le sélectionner avec la touche espace ou entrer.
Vous verrez les submodules sélectionnés à droite, pour passer à la suite il faut appuyer sur la touche n (next). Un petit temps de chargement peut s'ajouter en fonction du nombre de submodules sélectionnés.
Une fois sur cette interface :
Vous voyez votre branche actuelle (à gauche) et les branches disponibles (à droite). Il suffit de sélectionner une branche et de cliquer sur espace ou entrer, l'outil vous demandera de confirmer le merge en vous donnant le résumé des différences.
Pour naviguer sur un autre submodule, il suffit de cliquer sur la touche tab.
Les tags peuvent être créés à partir de la cli aussi.
Il suffit de lancer l'interface
aidalinfo-cliVous pouvez créer un tag avec le bouton "Créer un tag" qui est associé pour chaque submodule. Un formulaire vous permet de saisir la version du tag et le message associé. (le tag sera push directement après la création)


