Aller au contenu

Glossaire de Moonpool : apps, états, fichiers et paramètres

Terme Signification
app Un élément géré par Moonpool : un serveur de développement, une app de bureau, une page ou une commande.
entrée L’enregistrement d’une app dans apps.json. Employé uniquement quand on parle du JSON.
ligne d’app La ligne d’une app dans la barre latérale, avec son voyant d’état et ses commandes.
groupe Le titre de la barre latérale sous lequel une app est listée, d’après son champ group.
type web, desktop, static ou cli. Détermine quels champs comptent. Voir Types d’app.
id La clé permanente d’une app, utilisée dans les noms de fichiers, les commandes et les outils d’agent. Voir L’id.
État Signification
démarrage… Moonpool a lancé l’app mais ne l’a pas encore vue active. Voyant qui pulse.
en cours Son port répond, son processName existe ou, si aucun des deux n’est défini, le terminal démarré par Moonpool est toujours actif. Voyant plein. Voir Comment l’état « en cours » est déterminé.
arrêtée Aucun des cas ci-dessus. Voyant gris.
managed (gérée) Moonpool l’a démarrée dans cette session. Une app en cours d’exécution qui n’est pas gérée a été démarrée autrement, et Quitter n’y touche pas.

Un onglet de terminal et une app en cours d’exécution sont deux choses distinctes. Cliquer sur le nom d’une app ouvre seulement son onglet de terminal ; cela ne démarre jamais l’app. Fermer un onglet n’arrête jamais l’app.

Terme Signification
hub Le processus Moonpool résident et sa fenêtre principale. Les noms d’outils l’appellent le « launcher ».
fenêtre du hub La fenêtre principale : barre latérale à gauche, panneau CLI à droite.
zone de notification L’icône de la zone de notification du système et son menu (Afficher Moonpool, Quitter).
barre latérale Le côté gauche de la fenêtre du hub : zone de filtre, menu … et lignes d’apps.
panneau CLI Le côté droit de la fenêtre du hub, qui contient les onglets de terminal.
onglet de terminal Le terminal d’une app dans le panneau CLI.
sous-ligne MCP Une ligne atténuée sous une app, qui montre son propre processus auxiliaire <exe> mcp.
éditeur d’app La boîte de dialogue Ajouter une app et Modifier l’app.
Terme Signification
dossier de configuration Le dossier qui contient apps.json et les autres fichiers de Moonpool. Le jeton {MP_DATA}. Voir Où se trouve la configuration.
{MP_HOME} Le dossier de Moonpool : %USERPROFILE%\.moonpool en mode installé, le dossier .moonpool\ d’une copie portable, le dossier de configuration sous Linux.
session Une exécution du hub, du démarrage jusqu’à Quitter.
journal de session Le fichier qui contient tout ce qu’une app a affiché pendant une session, sous cli-output\. Voir Journaux.
moonpool.log Le journal de débogage de Moonpool lui-même, écrit uniquement quand Journaliser les infos de débogage dans un fichier est activé.
dump Une copie en texte brut d’un journal de session, créée par le verbe dump.
instantané Une copie d’un bon apps.json dans apps.json.history\. Voir Sauvegarde et récupération.
Terme Signification
installé Un Moonpool dans %USERPROFILE%\.moonpool, avec raccourci du menu Démarrer et entrée dans Ajout/Suppression de programmes. Windows uniquement.
portable Un Moonpool dans un dossier .moonpool\ de votre choix, repéré par un fichier moonpool.portable. Voir Mode portable.
copie Un dossier Moonpool, installé ou portable. Chaque copie s’exécute indépendamment.
Terme Signification
killMode L’étape supplémentaire qu’Arrêter exécute après avoir mis fin au terminal de l’app. Voir Arrêt et redémarrage.
stopCommand La commande qu’Arrêter exécute quand killMode vaut command.
processName Le nom de processus que Moonpool surveille, et qu’il termine en mode processName.
canal de contrôle Le canal nommé (named pipe, Windows) ou le socket Unix (Linux) sur lequel le hub répond. Voir Verbes de contrôle.
verbe Un mot de commande comme launch ou reload, donné en ligne de commande ou sur le canal de contrôle.
ticket Une clé que vous joignez avec --ticket pour lire le résultat d’une commande dans state.json.
jeton L’horodatage de version d’apps.json que toute écriture de configuration doit porter.
assistant MCP (shim) Un processus <exe> mcp qu’un hôte IA démarre pour accéder aux outils propres d’une app.

Moonpool est un logiciel gratuit de FasterDB