14 مستودعات
Shell scripts that encapsulate existing system commands to extend or modify their functionality.
Distinct from Shell Command Execution: Distinct from general shell command execution; focuses specifically on wrapping existing commands to provide new functionality.
Explore 14 awesome GitHub repositories matching development tools & productivity · Command Wrappers. Refine with filters or upvote what's useful.
git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches. The project provides a set of analysis tools to quantify project contributions by calculating commit percentages and author metrics. It further includes capabilities for summarizing repository metadata and state to optimize routine inspections. The toolset is imple
Executes existing Git plumbing and porcelain commands via system calls to extend command line functionality.
Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f
Wraps the standard change directory command to intercept and record navigation history.
gping is a terminal-based network latency grapher and performance monitor. It functions as a cross-platform ping client that visualizes ICMP response times as real-time line graphs directly within the command line. The tool distinguishes itself by operating as a command execution time plotter, allowing the duration of any shell command to be graphed over time to analyze performance fluctuations. It supports multi-host latency plotting and provides shorthand identifiers for monitoring connectivity across different cloud infrastructure regions. The utility covers network diagnostics and observ
Provides a generic wrapper that treats any shell command as a data source for performance plotting.
Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions. The utility serves as a TCP and UDP traffic shaper, allowing users to restrict bandwidth and filter traffic by destination address, protocol, and port. These capabilities enable the isolation of specific traffic streams to test application resilience when particular services are degraded. The tool provides broader
Provides shell script wrappers that encapsulate system commands to implement network impairments.
m-cli is a suite of command line utilities designed for macOS system administration, hardware management, networking, and security permissions. It provides a terminal-based interface to configure system preferences and manage hardware components. The project allows for the direct control of physical system components, such as fan speeds, battery states, and display brightness. It also provides utilities for network administration, including the management of Wi-Fi connections, DNS settings, VPNs, and firewall rules. The tool covers a broad range of administrative capabilities, including powe
Uses shell scripts to encapsulate system commands for modifying OS configurations and hardware states.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Executes HTTP requests using curl and jq to automate external service management via the command line.
xctool is a command line wrapper for xcodebuild designed for iOS and macOS continuous integration. It functions as a parallel test runner, build log processor, and report generator to automate the build and test pipeline for Apple platforms. The tool distributes test bundles across multiple CPU cores to reduce execution time and provides the ability to run targeted subsets of tests by filtering for specific schemes, classes, or methods. It simplifies build management by allowing command line arguments to be persisted and loaded from JSON configuration files. It transforms verbose build logs
Acts as a command line wrapper for xcodebuild to modify its behavior and process its output.
fasd هو أداة للتنقل في المسارات تعتمد على التكرار والحداثة (frecency) وأداة إنتاجية لـ POSIX shell مصممة لتسريع التنقل بين الملفات والمجلدات. يعمل كمغلف لسطر الأوامر يقوم بحل الاستعلامات المختصرة إلى مسارات مطلقة عن طريق ترتيب النتائج بناءً على عدد مرات الوصول إليها ومدى حداثة ذلك. تستخدم الأداة مطابقة السلاسل الضبابية وعمليات البحث غير الحساسة لحالة الأحرف لحل أسماء المجلدات والملفات الجزئية. يمكنها أيضاً استيراد سجل الوصول من خلفيات خارجية، مثل محررات النصوص وبيئات سطح المكتب، لتحسين دقة قاعدة بيانات الترتيب الخاصة بها. توفر الأداة تكاملاً مع shell للإكمال التلقائي وتوسيع المسار، مما يسمح للمستخدمين بالانتقال إلى المجلدات أو تشغيل تطبيقات ومحررات خارجية مباشرة على الملفات المطابقة. تركز هذه القدرات على تقليل ضغطات المفاتيح أثناء التنقل في سطر الأوامر والأتمتة.
Provides a command wrapper that translates shorthand queries into absolute paths for other shell commands.
lscript is a wireless network pentesting framework and keyboard-driven command console. It functions as a security tool orchestrator for installing and managing reconnaissance frameworks, alongside an automation toolkit for executing wireless attacks. The project distinguishes itself through a keyboard-driven interface that maps specific keystrokes to complex security scripts and system-level shell operations. This allows for the automation of wireless reconnaissance, handshake capture, and password recovery workflows without manual command typing. The system covers wireless adapter manageme
Wraps complex command line arguments of binary tools into simplified internal function calls.
Lando هو مدير بيئة تطوير Docker ومنسق تطوير محلي يُستخدم لإنشاء حزم تطبيقات معزولة. يعمل كمزود لحزمة تطوير الويب ينسق خوادم الويب وقواعد البيانات وبيئات التشغيل لضمان اتساق البيئة عبر أنظمة تشغيل مختلفة. يتميز المشروع بتهيئة البيئة القائمة على الوصفات (recipes) للحزم الشائعة مثل LAMP وLEMP وMEAN، بالإضافة إلى توفير مخصص لمنصات CMS مثل WordPress وDrupal وJoomla. كما يميز قدراته كأداة مزامنة استضافة عن بُعد، مما يسمح للمستخدمين بعكس تكوينات خدمة الإنتاج ومزامنة بيانات الموقع مع مزودي الاستضافة السحابية. يغطي النظام مجموعة واسعة من قدرات البنية التحتية والشبكات، بما في ذلك توجيه الوكيل العكسي المؤتمت، وإدارة شهادات SSL عبر سلطة شهادات داخلية، وتعيين المجلدات من المضيف إلى الحاوية. كما يوفر أدوات لأتمتة سير عمل الحاويات، مثل تنفيذ خطوات البناء، والوصول التفاعلي إلى صدفة الخدمة، واعتراض البريد الإلكتروني للاختبار. تتم إدارة البيئة من خلال واجهة سطر أوامر تتعامل مع دورة حياة التطبيق، بما في ذلك بدء وإيقاف وإعادة بناء الحزم المعزولة.
Executes application-specific development tools and database import/export utilities as functional shell wrappers.
Topgrade هي أداة واجهة سطر أوامر لصيانة برمجيات النظام تعمل كمدير تحديث متعدد الحزم ومنسق لتحديثات النظام. تكتشف وتنفذ أوامر التحديث لجميع مديري الحزم وأدوات البرمجيات المثبتة عبر النظام للحفاظ على تحديث البرمجيات. تتميز الأداة بالقدرة على تشغيل تحديثات البرمجيات على أجهزة بعيدة متعددة عبر اتصالات SSH. كما تدعم تحديثات النظام غير المراقبة من خلال إدارة بيانات الاعتماد الإدارية وتخزين الامتيازات مؤقتاً لمنع مطالبات كلمة المرور من حظر العملية. يوفر المشروع إطار عمل لسير عمل التحديث المؤتمت، مع دمج تنفيذ نصوص shell المخصصة، وإدارة التسلسل، وتهيئة إعادة المحاولة. كما يتضمن تكاملاً مع معددات إرسال الطرفية (terminal multiplexers) ونظام إشعارات لتوصيل تقدم ونتائج تسلسل التحديث.
Wraps various package manager commands to provide a unified update interface.
vim-rails عبارة عن مجموعة من تحسينات المحرر للتنقل في تطبيقات Ruby on Rails واختبارها وإدارتها داخل Vim. يوفر متصفح مشروع للتنقل بين وحدات التحكم والنماذج وطرق العرض ذات الصلة، ومشغل اختبار مخصص لتنفيذ المواصفات، وواجهة لتشغيل مولدات إطار العمل والأوامر مباشرة من المحرر. تمكن الإضافة من استخراج كتل الكود إلى أجزاء (partials) أو اهتمامات (concerns) منفصلة وتستبدل المحتوى الأصلي تلقائياً باستدعاءات العرض. كما تتضمن أداة تمييز بناء جملة متخصصة تطبق ترميز الألوان على الدوال والإعلانات الخاصة بإطار العمل. يدعم النظام التنقل في المشروع الواعي بالسياق، وتنفيذ الاختبارات المستهدفة، وقواعد تعيين مخصصة للملفات والمهام ذات الصلة على المستوى العالمي أو مستوى التطبيق.
Wraps native editor commands in specialized functions to target specific tests or files based on context.
Arsenal is a terminal command inventory and launcher designed to manage curated libraries of shell syntax and markdown-based cheatsheets. It functions as a searchable repository for complex terminal operations, allowing users to import structured text files and execute commands within a managed environment. The tool integrates with terminal multiplexers to launch commands in separate panes, decoupling execution from the main interface. It features a variable manager that defines global arguments, such as target addresses, which are automatically mapped into command templates to eliminate repe
Prepends specific strings or tool wrappers to commands before they are executed in the terminal.
Wraps the LCU API by authenticating with the local client process and sending HTTP requests to its embedded web server.