5 dépôts
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 est un gestionnaire de hooks Git et un automatiseur de flux de travail qui utilise une approche basée sur la configuration pour gérer les scripts déclenchés par des événements de contrôle de version. Il fonctionne comme un exécuteur de tâches en parallèle, exécutant plusieurs scripts simultanément pour réduire le temps requis pour les vérifications pré-commit ou pré-push. Le projet fournit un exécuteur de hooks conteneurisé pour garantir des dépendances et des ensembles d'outils cohérents sur différentes machines de développeurs. Il prend également en charge l'orchestration de monorepos en exécutant des scripts dans des sous-répertoires spécifiques et en gérant des structures de projet complexes. Le système inclut des capacités de filtrage de fichiers basé sur des motifs pour exécuter des tâches d'assurance qualité uniquement sur les actifs modifiés. Il prend en charge l'exécution manuelle de tâches, le marquage et le regroupement de commandes, ainsi que des remplacements de configuration locaux pour les paramètres spécifiques à l'environnement.
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.