1 Repo
Mechanisms for integrating shared structures to reuse flags and settings across multiple commands.
Distinct from Nested Command Structures: Distinct from Nested Command Structures: focuses on the reuse of configuration fields via embedding rather than the parent-child command relationship.
Explore 1 awesome GitHub repository matching development tools & productivity · Shared Configuration Embedding. Refine with filters or upvote what's useful.
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
Allows integrating external structures into the root interface to share flags across different commands.