5 repositorios
Logical organization of related sub-commands to improve interface discoverability.
Distinct from Nested Command Structures: Distinct from Nested Command Structures: focuses on logical categorization of peers rather than parent-child nesting.
Explore 5 awesome GitHub repositories matching development tools & productivity · Command Grouping. Refine with filters or upvote what's useful.
This is a framework for building structured terminal applications in Go. It provides the core components necessary to define a command-line interface, including a system for managing commands, sub-commands, and their associated flags. The library distinguishes itself through an automated help generator that produces formatted usage instructions and manual pages, and a shell completion generator that creates tab-completion scripts for Bash, Zsh, Fish, and PowerShell. It also features a command lifecycle manager to handle pre- and post-execution logic and process exit codes. The toolkit covers
Groups related subcommands together to improve the organization and discoverability of complex interfaces.
Lefthook es un gestor de Git hooks y automatizador de flujos de trabajo que utiliza un enfoque basado en configuración para gestionar scripts activados por eventos de control de versiones. Funciona como un ejecutor de tareas en paralelo, ejecutando múltiples scripts simultáneamente para reducir el tiempo requerido para las comprobaciones de pre-commit o pre-push. El proyecto proporciona un ejecutor de hooks contenedorizado para garantizar dependencias y conjuntos de herramientas consistentes en diferentes máquinas de desarrolladores. También admite la orquestación de monorepos ejecutando scripts dentro de subdirectorios específicos y gestionando estructuras de proyectos complejas. El sistema incluye capacidades para el filtrado de archivos basado en patrones para ejecutar tareas de control de calidad solo en activos modificados. Además, admite la ejecución manual de tareas, el etiquetado y agrupación de comandos, y anulaciones de configuración local para ajustes específicos del entorno.
Organizes related sets of commands into tags to execute multiple associated tasks as a single unit.
RediSearch is a Redis module that adds secondary indexing, full-text search, aggregation, and vector similarity search directly into the in-memory data store. It operates as an in-process search engine, extending the core key-value store with capabilities for indexing hash and JSON documents, enabling fast field-level lookups beyond primary key access. The module provides a full-text search engine built on inverted indexes, supporting stemming, fuzzy matching, and relevance scoring via tf-idf. It also includes a vector similarity search engine using a Hierarchical Navigable Small World graph
Lists all registered commands grouped by category for discoverability.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Lists all registered Spark commands grouped by category when invoked without arguments.
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Organizes multiple command implementations under a single parent command using named sub-commands.