13 Repos
Reads the value of an environment variable by its name as a functional effect.
Distinct from Environment Variables: Distinct from Environment Variables: focuses on reading environment variables as typed effects, not managing or injecting them.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Environment Variable Readers. Refine with filters or upvote what's useful.
This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov
Provides the ability to read system environment variables by name.
KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi
Extracts authentication data from specified environment variables within a container to authorize access to external event sources.
This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do
Implements a system to transform environment variables into types like booleans or integers via registered services.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Triggers a manual reload of system environment variables from within a script to pick up changes.
Dieses Projekt ist eine konfigurationsgesteuerte Schnittstelle zur Definition von Layout, Farben und dynamischen Segmenten eines Kommandozeilen-Prompts. Es dient als visuelle Statusleiste, die den Status der Versionskontrolle und den Umgebungskontext direkt innerhalb der Shell anzeigt. Das System verfolgt den Status der Versionskontrolle durch Erkennung von Branch-Namen und Dateizuständen für verschiedene Versionskontrollsysteme. Es zeigt zudem operative Umgebungskontexte an, wie aktive virtuelle Umgebungen und Cloud-Profile. Das Tool bietet Funktionen zur Anpassung des Shell-Prompts, einschließlich der Anwendung visueller Themes, Pfadkürzung für tiefe Verzeichnisbäume und die Injektion dynamischer Inhalte aus Shell-Befehlen. Es kann zudem die Prompt-Farben basierend auf dem Erfolgs- oder Fehlercode des zuvor ausgeführten Befehls ändern.
Reads system environment variables to identify active cloud profiles and virtual environment contexts.
an ambient intelligence library
Transforms free-form text into a structured type like a dictionary or Pydantic model using a language model.
Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The
Ships a widget that computes a variable's value from other variables using a stored transformation function.
This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro
Provides the env and printenv utilities to display the values of environment variables.
Dynaconf ist eine Konfigurationsmanagement-Bibliothek für Python-Anwendungen, die ein einheitliches System zum Laden, Validieren und Verwalten von Einstellungen bereitstellt. Sie aggregiert Konfigurationsdaten aus mehreren Dateien, Umgebungsvariablen und externen Speichern in einem einzigen Objekt unter Verwendung einer definierten Prioritätsreihenfolge. Das Projekt zeichnet sich durch einen geschichteten Umgebungsmanager aus, der Einstellungen in verschiedene Profile trennt, wie z. B. Entwicklung und Produktion. Es enthält ein deklaratives Validierungs-Framework zur Durchsetzung von Datenregeln und Typbeschränkungen während des Ladevorgangs sowie einen Integrator für externe Secret-Stores zum Abrufen sensibler Daten aus HashiCorp Vault und Redis. Die Bibliothek unterstützt das Laden von Dateien in mehreren Formaten für TOML, YAML, JSON, INI und Python-Dateien. Sie bietet Funktionen für das Casting von Umgebungsvariablen, Dot-Notation-Lookup und die Integration mit Web-Frameworks wie Django und Flask, um Standard-Konfigurationsobjekte zu ersetzen. Befehlszeilen-Utilities sind für das Bootstrapping der Konfiguration, die Validierung von Einstellungen und die Durchführung von Laufzeit-Overrides verfügbar.
Converts string-based system environment variables into complex Python types like integers, booleans, or JSON objects.
ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with
ZIO reads the value of an environment variable by its name.
Television is a terminal-based search launcher that provides real-time fuzzy matching across multiple data sources, including files, git repositories, environment variables, shell history, and custom user-defined channels. It presents a multi-panel terminal interface where search results, previews, and input are displayed simultaneously, with a frecency-based ranking engine that combines match quality with the frequency and recency of past selections to surface the most relevant entries. The project is built around a declarative, TOML-driven architecture where search channels, previews, and a
Searches environment variables and their values to return matching entries.
screenFetch ist ein shell-basiertes Systeminformationstool und Terminal-Profiler. Es ruft Hardware- und Softwarespezifikationen, Betriebssystemdetails und Kernel-Daten ab, um diese in einem Terminalfenster anzuzeigen. Das Utility kombiniert Systemerkennung mit Distribution-Branding und gibt die gesammelten Spezifikationen zusammen mit ASCII-Art-Logos aus. Es enthält ein Utility, um Screenshots der resultierenden Terminalausgabe auszulösen. Das Tool handhabt die Extraktion von Umgebungsvariablen und die Ausführung externer Systembefehle, um Systemmetadaten für die Anzeige zu formatieren und anzuordnen.
Reads system environment variables to determine user identity and operating system details.
wslu is a collection of integration tools and command-line utilities designed to manage the interaction between the Windows Subsystem for Linux and the Windows host. It provides a suite of tools for path translation, host interop, and system maintenance to bridge the gap between the Linux shell and the host operating system. The project enables the launching of host applications and the creation of Windows desktop shortcuts to trigger Linux commands. It features a programmable interface for executing system tasks, accessing host environment variables, and integrating with the Windows clipboar
Enables reading and extracting values from Windows system environment variables within a Linux shell.