nmm_gui()
nmm_gui(action, package_name)
nmm_gui(action, package_name, version)
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.
nmm_gui()
nmm_gui('install', 'ngen')
| Version | Description |
|---|---|
| 2.0.0 | version initiale |