8 repository-uri
Automated scripts and logic executed during the deployment or upgrade lifecycle of an application.
Distinguishing note: Focuses on lifecycle-bound execution during installation/migration rather than general-purpose event-driven workflows.
Explore 8 awesome GitHub repositories matching devops & infrastructure · Installation Hooks. Refine with filters or upvote what's useful.
Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m
Executes custom logic and resource provisioning automatically during the application installation or upgrade process.
vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl
Executes custom shell commands or Vim functions automatically after a plugin is installed or updated.
Patch-package is a utility that extends JavaScript package managers to capture and reapply local modifications made to installed third-party dependencies. By generating standard diff files from changes made directly to the source code on disk, it allows developers to maintain custom fixes across dependency updates and team environments without the need to fork or publish modified versions of external libraries. The tool integrates directly into the package manager lifecycle, automatically applying stored patches after dependencies are installed or updated. It supports complex maintenance scen
Integrates with package manager lifecycle hooks to automatically apply patches after installation.
Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for
Runs automated logic after dependencies are downloaded but before the installation begins.
Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo
Controls which Git hook shim types are installed by default during setup.
zplug is a plugin manager for the Zsh shell designed to install and organize community plugins, themes, and commands from remote repositories and local paths. It focuses on environment reproducibility through versioned configuration, allowing plugins to be pinned to specific git branches, tags, or commit hashes. The project optimizes shell startup speed by using a lazy loading system that defers the execution of plugins until they are explicitly required. To accelerate initial environment setup, it employs a parallel installer that downloads multiple extensions concurrently. The manager supp
Executes specialized automation scripts specifically after a package installation or update has completed.
Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code
Executes automated scripts and custom commands during the cloning, pulling, or initialization phases of plugins.
Simple-git-hooks este un utilitar pentru gestionarea hook-urilor de control al versiunilor prin fișiere de configurare ale proiectului. Automatizează instalarea și executarea sarcinilor personalizate, asigurându-se că anumite comenzi rulează consistent în mediile de dezvoltare locale ori de câte ori au loc operațiuni de control al versiunilor. Instrumentul funcționează prin injectarea de scripturi gestionate în structura de directoare a repository-ului, înlocuind hook-urile existente pentru a menține standarde de dezvoltare uniforme. Suportă configurații specifice mediului, permițând dezvoltatorilor să definească scripturi de inițializare personalizate pentru a se asigura că binarele necesare și căile de sistem sunt accesibile în timpul proceselor automatizate. Sistemul include mecanisme pentru a ocoli aceste hook-uri prin variabile de mediu sau flag-uri de comandă atunci când este necesar. Acesta operează prin invocarea sarcinilor ca procese shell standard, facilitând integrarea verificărilor automate de calitate și aplicarea politicilor direct în ciclul de viață al controlului versiunilor.
Automates the installation of version control hooks by overwriting existing repository configurations to ensure consistent development standards.