14 repositorios
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 es un envoltorio de línea de comandos para xcodebuild diseñado para la integración continua de iOS y macOS. Funciona como un ejecutor de pruebas paralelo, procesador de registros de compilación y generador de informes para automatizar el pipeline de compilación y prueba para plataformas Apple. La herramienta distribuye paquetes de prueba a través de múltiples núcleos de CPU para reducir el tiempo de ejecución y proporciona la capacidad de ejecutar subconjuntos específicos de pruebas filtrando por esquemas, clases o métodos específicos. Simplifica la gestión de compilaciones permitiendo que los argumentos de línea de comandos se persistan y carguen desde archivos de configuración JSON. Transforma registros de compilación detallados en flujos de eventos JSON estructurados, que se pueden convertir a JUnit XML para la compatibilidad con herramientas de informes externas. Para mejorar la observabilidad, utiliza un búfer de supresión de registros que oculta la salida hasta que se detecta un error, proporcionando texto de consola legible por humanos y coloreado.
Acts as a command line wrapper for xcodebuild to modify its behavior and process its output.
fasd es un navegador de rutas basado en 'frecency' (frecuencia y recencia) y una herramienta de productividad para shell POSIX, diseñada para acelerar la navegación entre archivos y directorios. Funciona como un wrapper de línea de comandos que resuelve consultas abreviadas en rutas absolutas clasificando los resultados según la frecuencia y la recencia de acceso. La utilidad utiliza coincidencia difusa (fuzzy matching) y búsquedas que no distinguen entre mayúsculas y minúsculas para resolver nombres parciales de directorios y archivos. También puede importar el historial de acceso desde backends externos, como editores de texto y entornos de escritorio, para refinar la precisión de su base de datos de clasificación. La herramienta proporciona integración con el shell para autocompletado con tabulador y expansión de rutas, permitiendo a los usuarios saltar a directorios o lanzar aplicaciones y editores externos directamente sobre los archivos coincidentes. Estas capacidades se centran en reducir las pulsaciones de teclas durante la navegación y automatización en la línea de comandos.
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 is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting
Executes application-specific development tools and database import/export utilities as functional shell wrappers.
Topgrade es una herramienta de interfaz de línea de comandos para el mantenimiento de software del sistema que actúa como un actualizador de gestores de paquetes múltiples y orquestador de actualizaciones del sistema. Detecta y ejecuta comandos de actualización para todos los gestores de paquetes y herramientas de software instalados en un sistema para mantener el software al día. La herramienta se distingue por su capacidad para activar actualizaciones de software en múltiples máquinas remotas a través de conexiones SSH. También admite actualizaciones del sistema desatendidas gestionando credenciales administrativas y almacenando privilegios en caché para evitar que las solicitudes de contraseña bloqueen el proceso. El proyecto proporciona un framework para flujos de trabajo de actualización automatizados, incorporando ejecución de scripts de shell personalizados, gestión de secuencias y configuración de reintentos. Además, incluye integración con multiplexores de terminal y un sistema de notificaciones para comunicar el progreso y los resultados de la secuencia de actualización.
Wraps various package manager commands to provide a unified update interface.
vim-rails es un conjunto de mejoras de editor para navegar, probar y gestionar aplicaciones Ruby on Rails dentro de Vim. Proporciona un navegador de proyectos para saltar entre controladores, modelos y vistas relacionados, un ejecutor de pruebas dedicado para ejecutar specs y una interfaz para ejecutar generadores y comandos del framework directamente desde el editor. El plugin permite la extracción de bloques de código en partials o concerns separados y reemplaza automáticamente el contenido original con llamadas de renderizado. También incluye un resaltador de sintaxis especializado que aplica codificación de colores a métodos y declaraciones específicos del framework. El sistema admite la navegación de proyectos consciente del contexto, la ejecución de pruebas dirigidas y reglas de mapeo personalizadas para archivos y tareas relacionados a nivel global o de aplicación.
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.