4 dépôts
Structures for representing command search results and associated metadata.
Distinguishing note: Focuses on the data representation of commands rather than the execution logic.
Explore 4 awesome GitHub repositories matching development tools & productivity · Command Metadata. Refine with filters or upvote what's useful.
This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int
Defines command search results with associated metadata, display text, and help information.
This project is a desktop automation scripting framework and shell script command runner. It allows users to execute custom scripts and workflows from a central launcher to automate repetitive desktop tasks and system operations. The framework functions as a unified command interface and a JSON input automation bridge, serializing search queries into arguments passed to the execution environment. It integrates large language model prompts directly into the desktop interface to automate content generation and answer questions. The system handles a broad range of capabilities including the exe
Uses script headers to store and parse command metadata such as display names and icons for discovery.
Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg
Provides structures for defining command names, help text, and aliases separately from the data model.
Screwdriver est une plateforme de livraison continue conçue pour orchestrer des flux de travail automatisés de build, de test et de déploiement. Elle fonctionne comme un orchestrateur de build conteneurisé qui gère l'ensemble du cycle de vie de livraison, du déclenchement de pipeline piloté par événements à l'exécution des tâches au sein d'environnements de conteneurs isolés et enfichables. La plateforme se distingue par une architecture modulaire qui découple la logique de build des ressources de calcul sous-jacentes, permettant une exécution cohérente sur diverses infrastructures. Elle fournit une gestion robuste de la configuration des pipelines, permettant aux équipes de définir, versionner et partager des modèles de build réutilisables. Ce système est en outre soutenu par des services d'identité complets, incluant l'intégration OAuth et un contrôle d'accès granulaire pour les secrets de pipeline et les jetons programmatiques. Au-delà de l'orchestration de base, la plateforme offre des outils d'observabilité étendus, incluant le streaming de logs en temps réel, l'analyse de métriques de performance et le suivi du statut des builds. Elle prend en charge des flux de travail d'équipe complexes grâce à l'organisation en collections de pipelines et des espaces de travail partagés, tout en maintenant la stabilité du système via la limitation des requêtes et la gestion d'état persistante dans des bases de données relationnelles. Le système est conçu pour un déploiement au sein de clusters Kubernetes, utilisant des modèles de packaging standardisés pour amorcer la plateforme et ses composants d'infrastructure requis.
Searches, filters, and lists available build commands and their specific versions using namespace and keyword criteria.