9 مستودعات
Chaining multiple shell programs together to process data streams incrementally.
Distinct from Command Pipelining: Distinct from Command Pipelining (which is network/database batching) as it refers to Unix shell pipe compositions.
Explore 9 awesome GitHub repositories matching data & databases · Shell Command Pipelines. Refine with filters or upvote what's useful.
Cash هو تنفيذ JavaScript لأدوات Unix shell وواجهات سطر الأوامر. يوفر مجموعة من أدوات معالجة النصوص ومعالجة الملفات القياسية على مستوى النظام المكتوبة بـ ES6 والتي تعمل بدون تجميع أصلي أو تبعيات خارجية. يسمح المشروع بالتنفيذ البرمجي لعمليات shell باستخدام استدعاءات الدوال والقوالب الموسومة. ينفذ نظاماً لربط أوامر متعددة معاً لتصفية وتحويل البيانات من خلال خطوط أنابيب برمجية، محاكياً سلوك أنابيب shell القياسي. تتيح هذه القدرات تنفيذ أوامر نمط Unix لمعالجة الملفات والنصوص مباشرة داخل بيئة JavaScript. يتضمن التنفيذ تجريداً لنظام الملفات عبر المنصات وسجلاً لمتغيرات البيئة لضمان سلوك متسق عبر أنظمة تشغيل مختلفة.
Chains multiple shell commands together to filter and transform data streams through programmatic function calls.
This project is a collection of specialized toolkits designed for container interaction, Java library auditing, Linux system diagnostics, and shell task automation. It provides a suite of utilities to streamline developer workflows and system troubleshooting. The toolkit includes a Docker container helper for executing local binaries within running containers and a Java dependency analyzer to detect duplicate classes and resolve library conflicts. It also features Linux system diagnostic tools for analyzing network connection states and identifying CPU-intensive threads. The project covers b
Chains Unix shell utilities and pipes to process text and system data for rapid tool creation.
PathPicker هو محدد ملفات سطر أوامر ومنتقي ملفات صدفة تفاعلي يعمل كجسر بين مخرجات الطرفية والأدوات الخارجية. يحول المخرجات النصية من أوامر الصدفة إلى قائمة مرئية، مما يسمح للمستخدمين بتحديد وعزل مسارات ملفات محددة لاتخاذ إجراءات إضافية. تحلل الأداة تدفقات النصوص من أدوات مثل git أو grep لتحديد مسارات الملفات، والتي يمكن للمستخدمين بعد ذلك تصفيتها واختيارها عبر واجهة تفاعلية. يتم حقن هذه المسارات المحددة في قوالب أوامر قابلة للتهيئة أو تمريرها كحجج لعمليات خارجية، مثل محررات النصوص أو نصوص الصدفة المخصصة. تغطي الأداة معالجة مخرجات الصدفة، واختيار الملفات التفاعلي، وأتمتة سير عمل سطر الأوامر.
Injects selected file paths into configurable command templates for automated batch processing.
forgit هو غلاف CLI تفاعلي يعتمد على shell يستخدم أداة بحث غامضة (Fuzzy finder) لتحويل مخرجات Git إلى قوائم اختيار. يعمل كمسرع لسير العمل ومتصفح للسجل، مستبدلاً إدخال الأوامر اليدوي بواجهات قابلة للبحث لعمليات التحكم في الإصدار. توفر الأداة مديرين متخصصين لأشجار عمل Git ومتصفح سجل تفاعلي لتصور سجلات الالتزام (Commits)، وسجلات المراجع، وبيانات اللوم (Blame). تتميز الأداة بتغليف أوامر Git الفرعية الأصلية في منطق اختيار، مما يسمح للمستخدمين باختيار الأهداف قبل تنفيذ العمليات النهائية. تغطي إمكانياتها التجهيز التفاعلي للملفات، وإدارة الفروع، وعمليات إعادة التأسيس (Rebase) الموجهة مثل اختيار الالتزامات (Cherry-picks) وإصلاحات الالتزام. كما تتضمن أدوات لاستعادة التغييرات التفاعلية، وإدارة التخزين المؤقت (Stash)، وإنشاء ملفات التجاهل والسمات. يدعم المشروع تكامل أوامر Git الفرعية الأصلية عبر الأسماء المستعارة (Aliases) ويوفر نصوصاً برمجية لإكمال علامات التبويب في shell. يتم التعامل مع تكوين سلوك الأوامر، واختصارات لوحة المفاتيح، ومستعرضات المخرجات من خلال متغيرات بيئة النظام.
Chains git commands and system utilities through standard Unix shell pipes to process version control data.
YouPlot is a command line plotting utility and terminal data visualization tool used to render statistical plots and charts directly within a terminal interface using Unicode characters. It functions as a Unix pipeline plotter, allowing users to visualize numerical data without leaving the shell. The project operates as a real-time data visualizer, drawing plots progressively as data streams into the system. It integrates into command line pipelines by reading data from standard input to provide real-time stream monitoring and data analysis. The tool covers a variety of rendering capabilitie
Integrates into Unix command pipelines to visualize numerical data flowing from standard input.
ytfzf is a command-line media launcher and video browser that allows users to search, filter, and launch video content directly from the terminal. It functions as a terminal-based search client that leverages fuzzy selection to navigate video results without the use of a web browser. The system is distinguished by its ability to perform platform-agnostic video searches without requiring external API keys. It includes a terminal thumbnail viewer that renders video previews using terminal-based image protocols and supports the integration of custom scrapers and addons via a script-based plugin
Uses a shell-based pipeline to pipe search results from scrapers into a fuzzy finder and then to a media player.
Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic
Executes the final command of a pipeline within the shell process to enable state modification by builtins.
Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri
Executes external system commands as pre- or post-processing steps to transform geospatial attributes.
JWT CLI is a command-line utility for encoding, decoding, and inspecting JSON Web Tokens. Built as a memory-safe binary, it provides a dedicated interface for verifying token claims, debugging authentication workflows, and generating signed tokens from custom claims and secret keys. The tool is designed for integration into shell environments and automated pipelines. It supports standard input and output streams, allowing users to pipe token data directly into the utility for processing. To improve command-line efficiency, it includes support for shell completion scripts. The application is
Enables processing of JSON Web Tokens within shell scripts using standard input streams.