13 Repos
Settings for defining the system search paths used to locate and execute binary tools.
Distinct from Binary Path Discovery: Focuses on the static configuration of the PATH environment variable rather than runtime detection of binaries.
Explore 13 awesome GitHub repositories matching software engineering & architecture · Binary Path Configurations. Refine with filters or upvote what's useful.
This is a Unix dotfiles repository that provides a central store of configuration files to synchronize application settings and environment variables across different systems. It functions as a standardized development environment setup, offering a consistent profile for code editors, debuggers, and language runtimes across multiple machines. The repository includes specific configuration profiles for shell environments, Git identity and commit authorship, and SSH agent automation for secure credential management. It manages the loading of identity files and integrates system keychains to aut
Configures system paths to allow seamless execution of command line tools from any location.
rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar
Adjusts shims and paths to run project-specific binaries without using a prefix command.
MoviePy is a Python video editing library and automated video processor designed for programmatically cutting, concatenating, and manipulating video and audio files. It serves as a non-linear video editor and an interface for FFmpeg to handle the reading, writing, and conversion of diverse media formats and codecs. The library enables automated video composition through the layering of multiple video and audio streams using transparency and coordinate-based positioning. It supports dynamic content generation by inserting text overlays and performing custom video frame processing where raw fra
Allows users to define custom file paths for external media processing binaries via environment variables.
This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati
Maps engine installations to a central manifest so projects can locate necessary binaries regardless of their location.
This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur
Manages custom scripts and binaries from specific directories to ensure global availability within the system path.
Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env
Allows specifying a custom installation path to resolve conflicts between different binary versions.
Manage your Java environment
Checks whether the Java binary in the PATH matches the version switcher and flags mismatches that break environment consistency.
This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping. The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarti
Allows specifying the exact path of the PHP executable to ensure worker processes launch across different operating systems.
zplug ist ein Plugin-Manager für die Zsh-Shell, der dazu entwickelt wurde, Community-Plugins, Themes und Befehle aus entfernten Repositories und lokalen Pfaden zu installieren und zu organisieren. Er konzentriert sich auf die Reproduzierbarkeit der Umgebung durch versionierte Konfiguration, was es ermöglicht, Plugins an spezifische Git-Branches, Tags oder Commit-Hashes zu pinnen. Das Projekt optimiert die Shell-Startgeschwindigkeit durch ein Lazy-Loading-System, das die Ausführung von Plugins verzögert, bis sie explizit benötigt werden. Um die anfängliche Umgebungseinrichtung zu beschleunigen, setzt es einen parallelen Installer ein, der mehrere Erweiterungen gleichzeitig herunterlädt. Der Manager unterstützt Multi-Source-Installation und handhabt die Abhängigkeitsauflösung von Erweiterungen, um sicherzustellen, dass erforderliche Pakete in der richtigen Reihenfolge geladen werden. Er enthält zudem Funktionen zum Herunterladen externer binärer Artefakte und deren automatische Zuordnung zum Systempfad sowie zur Ausführung benutzerdefinierter Lebenszyklus-Hooks während der Installation und Updates.
Downloads external binary artifacts and automatically appends their directories to the system path for immediate use.
Browsershot ist eine PHP-Bibliothek, die als Puppeteer-Browser-Wrapper dient, um HTML und URLs mittels eines Headless-Chrome-Browsers in PDFs, Bilder oder Strings zu konvertieren. Sie fungiert als Werkzeug zur Transformation von Webinhalten in visuelle Medien oder zur Extraktion des finalen gerenderten DOM-Status einer Seite. Die Bibliothek ermöglicht die Automatisierung des Browser-Renderings, um PDFs und Screenshots von Webseiten zu generieren. Sie kann das finale gerenderte HTML-Markup abrufen, nachdem die gesamte clientseitige JavaScript-Ausführung abgeschlossen ist, und kann ein vollständiges Audit der Netzwerkanfragen erfassen, die während des Seitenladevorgangs ausgelöst wurden. Das System enthält Steuerungen für die Browser-Orchestrierung, einschließlich der Möglichkeit, Binärpfade, Umgebungsvariablen und Befehlszeilen-Flags zu konfigurieren. Es nutzt das Chrome DevTools Protocol, um den Browser-Status zu manipulieren und das Timing der Datenextraktion zu verwalten.
Provides configuration for defining the system paths used to locate the Chrome browser executable.
Dieses Projekt bietet ein Framework für den Aufbau von Kubernetes-Operatoren und benutzerdefinierten Controllern. Es bietet eine Reihe von Bibliotheken, die darauf ausgelegt sind, den Lebenszyklus von Cluster-Ressourcen zu verwalten, und ermöglicht es Entwicklern, den tatsächlichen Status eines Clusters mit einer gewünschten Konfiguration durch ereignisgesteuerte Abgleichsschleifen (Reconciliation Loops) zu synchronisieren. Das Framework zeichnet sich dadurch aus, dass es eine manager-orchestrierte Umgebung bereitstellt, die mehrere Controller und Webhooks innerhalb eines einzigen Prozesses koordiniert. Es enthält integrierte Unterstützung für optimistische Nebenläufigkeitskontrolle, um Update-Konflikte zu verhindern, und nutzt In-Memory-Informer-Caching, um eine synchronisierte lokale Sicht auf den Cluster-Status zu wahren, was die Last auf dem API-Server reduziert. Über den Kern-Abgleich hinaus enthält das Projekt Tools für schema-basiertes Ressourcen-Mapping, was die Registrierung benutzerdefinierter Ressourcendefinitionen ermöglicht. Es bietet zudem Mechanismen für Admission-Control, was die Validierung und Mutation von Ressourcenanfragen ermöglicht, um Compliance durchzusetzen, bevor Daten persistiert werden. Das Framework enthält eine dedizierte Testsuite, die ephemere, isolierte API-Server-Umgebungen hochfährt, um Controller-Logik gegen reales Cluster-Verhalten zu validieren.
Overrides default download locations to use local paths or custom internal indexes for restricted network environments.
This project is a PHP library designed to automate image compression by orchestrating external command-line binaries. It provides a unified interface for managing the execution, configuration, and error handling of system-level tools, allowing developers to integrate image optimization directly into server-side application workflows or automated build pipelines. The library distinguishes itself through its ability to chain multiple independent processing tools into a single, sequential workflow. By defining custom optimization sequences and configuring specific command-line arguments, users c
Allows defining exact file paths for system-level processing tools.
Dieses Projekt ist eine plattformübergreifende Bibliothek für den Aufbau von Desktop-Anwendungen mit Deno. Sie ermöglicht es Entwicklern, Software mit webbasierten Benutzeroberflächen zu erstellen, indem HTML, CSS und JavaScript innerhalb nativer Desktop-Fenster gerendert werden. Das Framework fungiert als Brücke zwischen dem webbasierten Frontend und dem Host-Betriebssystem. Es bietet eine Kommunikationsschicht, die einen bidirektionalen Datenaustausch und die Codeausführung zwischen der Schnittstelle und dem zugrunde liegenden System ermöglicht. Durch die Integration in native System-Ereigniswarteschlangen behält die Bibliothek die Reaktionsfähigkeit des Fensters bei und verwaltet den Anwendungslebenszyklus über Windows, macOS und Linux hinweg. Die Architektur stützt sich auf Foreign Function Interfaces und dynamische Binärverknüpfungen, um systemnahe Operationen auszuführen. Entwickler können Binär-Assets so konfigurieren, dass sie benutzerdefinierte oder vorgefertigte Bibliotheken verwenden, wobei Standard-Remote-Quellen überschrieben werden, um spezifischen Bereitstellungsanforderungen gerecht zu werden.
Allows developers to specify local paths for library assets to override default remote download locations.