nmm_gui
Ouvrir la fenĂȘtre du gestionnaire de paquets.
📝Syntaxe
nmm_gui()
nmm_gui(action, package_name)
nmm_gui(action, package_name, version)
📄Description

nmm_gui ouvre la fenĂȘtre du gestionnaire de paquets Nelson, une interface graphique pour nmm. Un nouvel appel remet la fenĂȘtre existante au premier plan et l’actualise. La fenĂȘtre est accessible depuis le bureau (menu Outils, barre d’outils et rail des panneaux) et depuis la ligne de commande avancĂ©e. Dans le bureau web, nmm_gui affiche le gestionnaire de paquets comme un panneau Package Manager ancrĂ© Ă  cĂŽtĂ© de la fenĂȘtre de commande (Outils > Package Manager ouvre le mĂȘme panneau) : une seule fenĂȘtre de navigateur suffit.

La liste de gauche prĂ©sente tous les paquets connus de Nelson : les paquets installĂ©s et ceux publiĂ©s par le registre configurĂ© (voir NELSON_NMM_REGISTRY dans nmm). Les filtres Tous, InstallĂ©s et Mises Ă  jour ainsi que le champ de recherche restreignent la liste ; le panneau de droite dĂ©taille le paquet sĂ©lectionnĂ© : rĂ©sumĂ©, mĂ©tadonnĂ©es, mots-clĂ©s, page d’accueil et actions applicables.

Installer, Mettre Ă  jour et Supprimer exĂ©cutent la commande nmm correspondante dans la console Nelson, dont la sortie reste visible. Pendant l’exĂ©cution, la fenĂȘtre affiche la progression Ă©tape par Ă©tape (rĂ©cupĂ©ration, dĂ©pendances, construction, tests du paquet s’ils sont activĂ©s, enregistrement) et actualise la liste Ă  la fin. Les opĂ©rations saisies dans la console sont suivies de la mĂȘme maniĂšre.

Les tests du paquet ne sont pas exĂ©cutĂ©s Ă  l’installation sauf demande explicite (voir nmm) : l’indication Ă  cĂŽtĂ© du bouton d’installation prĂ©cise si un paquet est construit depuis les sources ou installĂ© depuis une archive prĂ©construite.

nmm_gui(action, package_name) ouvre la fenĂȘtre (ou la met au premier plan) sur un paquet donnĂ©. action vaut 'show' pour sĂ©lectionner le paquet, ou 'install' pour le sĂ©lectionner et lancer son installation. Un argument version optionnel choisit la version Ă  installer. Les arguments sont vĂ©rifiĂ©s avant toute ouverture de fenĂȘtre.

Pour un paquet non installĂ©, une liste Version choisit la version Ă  installer. Un paquet installĂ© peut aussi ĂȘtre chargĂ© ou dĂ©chargĂ© pour la session, et Ă©pinglĂ© sur sa version (Épingler, DĂ©pingler). Dans le filtre Mises Ă  jour, Tout mettre Ă  jour met Ă  jour chaque paquet dont une version plus rĂ©cente existe. Installer depuis un fichier ou une URL installe une archive .nmz locale, un dossier de module ou une URL git.

Le panneau de dĂ©tail prĂ©sente aussi l’arbre des dĂ©pendances (installĂ©es, Ă  installer ou manquantes), les paquets installĂ©s qui requiĂšrent le paquet sĂ©lectionnĂ©, son readme et son changelog, ainsi que ses liens dĂ©pĂŽt, tickets et documentation. Copier la commande d’installation copie l’appel nmm('install', ...) correspondant, avec la version affichĂ©e, pour un paquet publiĂ© par le registre. VĂ©rifier contrĂŽle un paquet installĂ© (dossier du module, module.json, version, dĂ©pendances).

Cache liste les archives du cache hors ligne des paquets, les vĂ©rifie et les supprime. Environnement exporte les paquets installĂ©s sous forme de lignes nom version, et installe les paquets manquants d’une telle liste.

Actualiser recharge les paquets installĂ©s et tĂ©lĂ©charge toujours le registre actuel ; la sĂ©lection d’un paquet rĂ©utilise le registre lu lors de la derniĂšre actualisation. La fenĂȘtre suit la langue de Nelson.

La fenĂȘtre requiert le module webview. Sans registre configurĂ©, les paquets installĂ©s restent listĂ©s et peuvent ĂȘtre supprimĂ©s.

💡Exemples
Ouvrir ou actualiser la fenĂȘtre du gestionnaire de paquets.
nmm_gui()
Ouvrir la fenĂȘtre sur un paquet et l'installer.
nmm_gui('install', 'ngen')
🔗Voir aussi
nmmdemo
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub