2 dépôts
Custom commands that run immediately after a package or plugin is installed to finalize setup.
Distinct from Post-Creation Command Executions: Distinct from Post-Creation Command Executions by focusing on plugin installation rather than container creation.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Post-Installation Command Executions. Refine with filters or upvote what's useful.
Zinit est un gestionnaire de plugins Zsh conçu pour télécharger, charger et mettre à jour des extensions et des snippets pour le shell Z. Il fonctionne comme un optimiseur de performance, un installateur de binaires shell et un gestionnaire de complétion, fournissant un framework pour l'automatisation du cycle de vie du shell et l'enregistrement des définitions de complétion par tabulation. Le projet se distingue par une optimisation avancée du démarrage, utilisant la compilation en bytecode, la mise en cache de configuration et le chargement différé pour réduire les temps de boot du shell. Il différencie davantage son modèle d'exécution de plugins en prenant en charge le sourcing de snippets de code distants individuels sans nécessiter d'installations complètes de dépôts et en utilisant des couches d'émulation shell pour assurer la compatibilité avec une syntaxe non native. Les capacités plus larges du gestionnaire incluent l'automatisation des cycles de vie des plugins via des hooks d'installation, le déploiement de binaires compilés dans des répertoires préfixés dédiés, et l'activation dynamique des plugins basée sur les conditions environnementales. Il fournit également des outils pour gérer les services en arrière-plan utilisant des tubes nommés, surveiller l'activité des plugins et effectuer une analyse des performances de chargement.
Runs custom shell commands, makefiles, or configure scripts immediately after cloning or updating a plugin.
Veewee est un framework pour automatiser la génération et le packaging d'images de machine virtuelle personnalisées à travers de multiples hyperviseurs. Il sert de constructeur d'image de machine virtuelle, d'automatisateur d'installation d'OS et de convertisseur d'image capable de produire des images configurées pour KVM, Vagrant et VMware. L'outil se différencie en utilisant l'injection de frappes clavier de bureau distant pour simuler des entrées clavier directement dans le tampon de la machine invitée, automatisant les installations qui nécessitent généralement une interaction manuelle. Il permet en outre la création de boîtes de base personnalisées et de formats d'image portables via un système d'exportation multi-fournisseur. Le projet couvre des pipelines de construction d'image incluant la gestion ISO, les spécifications de machine basées sur YAML et la génération de configuration pilotée par template. Sa surface de capacité s'étend à la configuration des paramètres matériels, au scripting séquentiel post-installation et à la validation de build pour vérifier que les composants sont installés correctement.
Executes a sequential series of shell scripts inside a guest VM after the primary OS installation is complete.