7 个仓库
Mechanisms for exposing internal functions as system-wide terminal commands.
Distinct from CLI Command Frameworks: Distinct from CLI Command Frameworks: focuses on the registration of functions as system-wide executables rather than the framework for building the CLI itself.
Explore 7 awesome GitHub repositories matching development tools & productivity · Global Command Registration. Refine with filters or upvote what's useful.
Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba
Registers project functions as system-wide executable commands for direct terminal access.
Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C
Exposes internal agent functions as system-wide terminal commands for global accessibility.
This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili
Registers functions to run before command execution for initialization and global configuration.
Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple
Executes bulk text modifications on all lines matching or failing to match specific regular expression patterns.
Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro
Registers functions as system-level commands during package installation for direct terminal access.
ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas
Allows adding custom commands to the environment by registering functions as callable system-wide utilities.
toolong 是一个终端日志查看器和 TUI 日志管理器,专为监控实时日志流和导航大型日志文件而设计。它作为日志聚合器和 JSONL 格式化程序,能够通过自动检测时间戳将多个日志文件合并为单一的时间顺序视图。 该应用程序支持通过美化打印 JSONL 文件和对常见 Web 服务器日志模式应用语法高亮来可视化结构化数据。它通过虚拟大小的可滚动视图高效处理大规模数据,允许用户打开压缩日志或任意大小的文件,而无需将整个文档加载到内存中。 该系统包括用于尾随日志流、执行模糊文本匹配以及通过基于栈的屏幕模型管理导航的功能。它还提供了一个用于发现应用程序功能的命令面板,并支持可点击链接和悬停工具提示等交互元素。
Registers application-wide actions that remain available regardless of the current active screen.