Ajouter un ficher de conf et/ou une commande à la CLI pour configurer/initialiser l'outil
L'application semble supposer un certain nombre d'hypothèses de contexte (codées en dur ?) mais qui ne sont pas documentées. Du coup, je ne sais pas comment configurer et/ou initialiser proprement l'application.
Il serait bien d'avoir :
- un fichier de config au format YML, INI ou XML
- une commande "init" ou "config" dans la CLI pour mettre en place un squelette de config et configurer interactivement l'application en fonction des choix de l'utilisateur
Point à configurer :
- nom de fichiers de config Kubernetes
- chemin de l'espace de travail (contenant par exemple les dépôts Git)
- ...
Exemple :
$ kmama runner -c production -a ws-dataselect
=============================================
You work on the new RESIF production cluster.
=============================================
========== ws-dataselect ==========
>>> path: '/home/philippe/.config/kmama/.default/work/ws-dataselect-k8s'
>>> script: 'git_status':
bash: ligne 1 : cd: /home/philippe/.config/kmama/.default/work/ws-dataselect-k8s: Aucun fichier ou dossier de ce type
-- AN ERROR OCCURRED --
J'en déduis qu'il faut initialiser quelque chose mais je ne sais pas quoi. Et je n'ai pas envie de dupliquer X fois les dépôts Git qui sont déjà rangés ailleurs sur mon espace de travail.
Observateur: @schaeffj