13 مستودعات
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.
هذا المشروع هو واجهة قائمة على التكوين لتحديد التخطيط والألوان والقطاعات الديناميكية لموجه سطر الأوامر. يعمل كشريط حالة مرئي يعرض حالة التحكم في الإصدار وسياق البيئة مباشرة داخل الصدفة (shell). يتتبع النظام حالة التحكم في الإصدار عن طريق اكتشاف أسماء الفروع وحالات الملفات لأنظمة التحكم في الإصدار المختلفة. كما يعرض سياقات بيئة التشغيل، مثل البيئات الافتراضية النشطة وملفات تعريف السحابة. توفر الأداة قدرات لتخصيص موجه الصدفة، بما في ذلك تطبيق السمات المرئية، واختصار المسار لأشجار الدليل العميقة، وحقن المحتوى الديناميكي من أوامر الصدفة. يمكنه أيضاً تغيير ألوان الموجه بناءً على كود النجاح أو الفشل للأمر الذي تم تنفيذه مسبقاً.
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.
هذا المشروع عبارة عن مجموعة شاملة من أدوات سطر الأوامر الأساسية ومرافق Unix القياسية. يوفر اللبنات الأساسية لإدارة النظام، وإدارة الملفات، ومعالجة النصوص على أنظمة شبيهة بـ Unix، مع تنفيذ مجموعة واسعة من أدوات POSIX لسطر الأوامر. تتميز المجموعة بتغطيتها الواسعة لعمليات النظام منخفضة المستوى. ويشمل ذلك مجموعة أدوات كاملة لإدارة نظام الملفات، مثل إنشاء وتعديل الملفات والمجلدات، ومجموعة أدوات متخصصة لمعالجة النصوص لتصفية وفرز وتحويل تدفقات البيانات. يغطي المشروع أيضاً العديد من مجالات قدرات النظام الحرجة. وتشمل هذه مراقبة موارد النظام للتحقق من بنية الأجهزة واستخدام القرص، والأمان والتحكم في الوصول لإدارة أذونات الملفات والمجاميع الاختبارية المشفرة، والتحكم في العمليات لإدارة مهلات التنفيذ ومتغيرات البيئة. كما يوفر مرافق رياضية لتقييم التعبيرات الرقمية وأدوات تمثيل البيانات للترميز من ثنائي إلى ASCII.
Provides the env and printenv utilities to display the values of environment variables.
Dynaconf هي مكتبة إدارة تكوين لتطبيقات Python توفر نظاماً موحداً لتحميل، والتحقق من، وإدارة الإعدادات. تقوم بتجميع بيانات التكوين من ملفات متعددة، ومتغيرات البيئة، والمتاجر الخارجية في كائن واحد باستخدام ترتيب أسبقية محدد. يتميز المشروع بمدير بيئة متعدد الطبقات يفصل الإعدادات إلى ملفات تعريف متميزة، مثل التطوير والإنتاج. يتضمن إطار عمل للتحقق التصريحي لفرض قواعد البيانات وقيود النوع أثناء عملية التحميل، بالإضافة إلى مكامل متجر أسرار خارجي لاسترجاع البيانات الحساسة من HashiCorp Vault و Redis. تدعم المكتبة تحميل الملفات بتنسيقات متعددة لملفات TOML، وYAML، وJSON، وINI، وPython. توفر قدرات لصب متغيرات البيئة، والبحث بنظام النقطة، والتكامل مع أطر عمل الويب مثل Django و Flask لاستبدال كائنات التكوين القياسية. تتوفر أدوات سطر الأوامر لتمهيد التكوين، والتحقق من الإعدادات، وإجراء تجاوزات وقت التشغيل.
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 is a shell-based system information tool and terminal profiler. It retrieves hardware and software specifications, operating system details, and kernel data to display them within a terminal window. The utility combines system discovery with distribution branding, printing gathered specifications alongside ASCII-art logos. It includes a utility to trigger screenshots of the resulting terminal output. The tool handles environment variable extraction and the execution of external system commands to format and arrange system metadata for display.
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.