14 repository-uri
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 este un navigator de căi bazat pe frecvență și recență (frecency) și un instrument de productivitate pentru shell-ul POSIX, conceput pentru a accelera navigarea între fișiere și directoare. Funcționează ca un wrapper de linie de comandă care rezolvă interogările prescurtate în căi absolute prin clasarea rezultatelor pe baza frecvenței și recenței accesării acestora. Utilitarul utilizează potrivirea fuzzy a șirurilor și căutări insensibile la majuscule pentru a rezolva numele parțiale de directoare și fișiere. De asemenea, poate importa istoricul de acces din backend-uri externe, cum ar fi editoarele de text și mediile desktop, pentru a rafina acuratețea bazei sale de date de clasare. Instrumentul oferă integrare cu shell-ul pentru completarea cu tab și expansiunea căilor, permițând utilizatorilor să sară la directoare sau să lanseze aplicații și editoare externe direct pe fișierele potrivite. Aceste capabilități se concentrează pe reducerea numărului de taste apăsate în timpul navigării și automatizării în linia de comandă.
Provides a command wrapper that translates shorthand queries into absolute paths for other shell commands.
lscript este un framework de pentesting pentru rețele wireless și o consolă de comandă bazată pe tastatură. Funcționează ca un orchestrator de instrumente de securitate pentru instalarea și gestionarea framework-urilor de recunoaștere, alături de un toolkit de automatizare pentru executarea atacurilor wireless. Proiectul se distinge printr-o interfață bazată pe tastatură care mapează taste specifice către scripturi de securitate complexe și operațiuni shell la nivel de sistem. Acest lucru permite automatizarea recunoașterii wireless, capturarea handshake-urilor și fluxurile de lucru de recuperare a parolelor fără tastarea manuală a comenzilor. Sistemul acoperă gestionarea adaptorului wireless, inclusiv spoofing-ul adresei MAC și comutarea modului monitor. Oferă capabilități pentru analiza rețelei prin scanare wireless și monitorizarea handshake-urilor, precum și testarea securității prin injectarea de pachete, deautentificarea clienților și automatizarea fluxului de lucru de exploit.
Wraps complex command line arguments of binary tools into simplified internal function calls.
Lando este un manager de mediu de dezvoltare Docker și un orchestrator de dezvoltare locală utilizat pentru a crea stack-uri de aplicații izolate. Funcționează ca un provisioner de stack de dezvoltare web care coordonează servere web, baze de date și runtime-uri pentru a asigura paritatea mediului în diferite sisteme de operare. Proiectul se distinge prin bootstrapping-ul mediului bazat pe rețete pentru stack-uri comune precum LAMP, LEMP și MEAN, precum și provisionare dedicată pentru platforme CMS precum WordPress, Drupal și Joomla. Își diferențiază în continuare capabilitățile acționând ca un instrument de sincronizare pentru hosting remote, permițând utilizatorilor să oglindească configurațiile serviciilor de producție și să sincronizeze datele site-ului cu furnizorii de hosting cloud. Sistemul acoperă o gamă largă de capabilități de infrastructură și networking, inclusiv rutare automată prin reverse proxy, gestionarea certificatelor SSL printr-o autoritate de certificare internă și maparea volumelor host-to-container. Oferă, de asemenea, instrumente pentru automatizarea fluxului de lucru containerizat, cum ar fi execuția pașilor de build, accesul interactiv la shell-ul serviciului și interceptarea email-urilor pentru testare. Mediul este gestionat printr-o interfață de linie de comandă care se ocupă de ciclul de viață al aplicației, inclusiv pornirea, oprirea și reconstruirea stack-urilor containerizate izolate.
Executes application-specific development tools and database import/export utilities as functional shell wrappers.
Topgrade este un instrument CLI pentru mentenanța software-ului de sistem care acționează ca un orchestrator de actualizări pentru mai multe manageri de pachete și instrumente software. Acesta detectează și execută comenzi de actualizare pentru toți managerii de pachete și utilitarele instalate pe sistem pentru a menține software-ul la zi. Instrumentul se distinge prin capacitatea de a declanșa actualizări software pe mai multe mașini la distanță prin conexiuni SSH. De asemenea, suportă actualizări de sistem nesupravegheate prin gestionarea credențialelor administrative și cache-uirea privilegiilor pentru a preveni blocarea procesului de către solicitările de parolă. Proiectul oferă un framework pentru fluxuri de lucru de actualizare automatizate, încorporând execuția de scripturi shell personalizate, gestionarea secvențelor și configurarea reîncercărilor. Include, de asemenea, integrare cu multiplexoare de terminal și un sistem de notificare pentru a comunica progresul și rezultatele secvenței de actualizare.
Wraps various package manager commands to provide a unified update interface.
vim-rails este un set de îmbunătățiri ale editorului pentru navigarea, testarea și gestionarea aplicațiilor Ruby on Rails în Vim. Oferă un navigator de proiect pentru a sări între controllere, modele și view-uri conexe, un test runner dedicat pentru executarea spec-urilor și o interfață pentru rularea generatoarelor și comenzilor framework-ului direct din editor. Plugin-ul permite extragerea blocurilor de cod în partial-uri sau concern-uri separate și înlocuiește automat conținutul original cu apeluri de render. Include, de asemenea, un highlighter de sintaxă specializat care aplică codificarea culorilor metodelor și declarațiilor specifice framework-ului. Sistemul suportă navigarea în proiect conștientă de context, execuția țintită a testelor și reguli de mapare personalizate pentru fișiere și sarcini conexe la nivel global sau de aplicație.
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.