14 Repos
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 ist ein Kommandozeilen-Wrapper für xcodebuild, der für die Continuous Integration von iOS und macOS entwickelt wurde. Er fungiert als paralleler Test-Runner, Build-Log-Prozessor und Berichtsgenerator, um die Build- und Test-Pipeline für Apple-Plattformen zu automatisieren. Das Tool verteilt Test-Bundles auf mehrere CPU-Kerne, um die Ausführungszeit zu reduzieren, und bietet die Möglichkeit, gezielte Teilmengen von Tests durch Filtern nach spezifischen Schemas, Klassen oder Methoden auszuführen. Es vereinfacht das Build-Management, indem es ermöglicht, Kommandozeilenargumente zu persistieren und aus JSON-Konfigurationsdateien zu laden. Es transformiert ausführliche Build-Logs in strukturierte JSON-Event-Streams, die für die Kompatibilität mit externen Reporting-Tools in JUnit-XML konvertiert werden können. Zur Verbesserung der Observability verwendet es einen Log-Suppression-Buffer, der die Ausgabe verbirgt, bis ein Fehler erkannt wird, und bietet menschenlesbaren und farbigen Konsolentext.
Acts as a command line wrapper for xcodebuild to modify its behavior and process its output.
fasd ist ein Frecency-basierter Pfad-Navigator und POSIX-Shell-Produktivitätstool, das die Navigation zwischen Dateien und Verzeichnissen beschleunigen soll. Es fungiert als Command-Line-Wrapper, der Kurzschreibweisen in absolute Pfade auflöst, indem Ergebnisse basierend auf Häufigkeit und Aktualität des Zugriffs gerankt werden. Das Utility nutzt Fuzzy-String-Matching und Case-Insensitive-Lookups, um teilweise Verzeichnis- und Dateinamen aufzulösen. Es kann zudem Zugriffshistorien aus externen Backends wie Texteditoren und Desktop-Umgebungen importieren, um die Genauigkeit der Ranking-Datenbank zu verfeinern. Das Tool bietet Shell-Integration für Tab-Completion und Pfaderweiterung, wodurch Benutzer direkt zu Verzeichnissen springen oder externe Anwendungen und Editoren auf den gefundenen Dateien starten können. Diese Funktionen zielen darauf ab, die Anzahl der Tastatureingaben bei der Navigation und Automatisierung über die Kommandozeile zu reduzieren.
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 ist ein CLI-Tool für die Systemsoftware-Wartung, das als Multi-Paketmanager-Updater und System-Update-Orchestrator fungiert. Es erkennt und führt Update-Befehle für alle installierten Paketmanager und Software-Tools auf einem System aus, um die Software aktuell zu halten. Das Tool zeichnet sich durch die Fähigkeit aus, Software-Updates auf mehreren Remote-Maschinen über Secure-Shell-Verbindungen auszulösen. Es unterstützt zudem unbeaufsichtigte System-Updates durch die Verwaltung administrativer Anmeldedaten und das Caching von Privilegien, um zu verhindern, dass Passwortabfragen den Prozess blockieren. Das Projekt bietet ein Framework für automatisierte Update-Workflows, einschließlich der Ausführung benutzerdefinierter Shell-Skripte, Sequenzverwaltung und Retry-Konfiguration. Es umfasst zudem die Integration mit Terminal-Multiplexern und ein Benachrichtigungssystem, um den Fortschritt und die Ergebnisse der Update-Sequenz zu kommunizieren.
Wraps various package manager commands to provide a unified update interface.
vim-rails ist eine Reihe von Editor-Erweiterungen zum Navigieren, Testen und Verwalten von Ruby on Rails-Anwendungen innerhalb von Vim. Es bietet einen Projekt-Navigator zum Springen zwischen zugehörigen Controllern, Modellen und Views, einen dedizierten Test-Runner zum Ausführen von Specs sowie eine Schnittstelle zum direkten Ausführen von Framework-Generatoren und Befehlen aus dem Editor heraus. Das Plugin ermöglicht das Extrahieren von Codeblöcken in separate Partials oder Concerns und ersetzt den ursprünglichen Inhalt automatisch durch Render-Aufrufe. Es enthält zudem ein spezialisiertes Syntax-Highlighting, das eine Farbcodierung auf Framework-spezifische Methoden und Deklarationen anwendet. Das System unterstützt kontextbezogene Projektnavigation, gezielte Testausführung und benutzerdefinierte Mapping-Regeln für zugehörige Dateien und Aufgaben auf globaler oder Anwendungsebene.
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.