2 repos
Frameworks and utilities for defining custom commands, plugins, or interactive shell extensions to extend application functionality.
Distinguishing note: Focuses on the mechanism for extending interactive command-line interfaces rather than general-purpose scripting or automation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Command Line Extensions. Refine with filters or upvote what's useful.
Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust
Enables the definition of custom interactive commands with runtime type checking and tab completion support.
Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer
Extending the shell environment by creating reusable modules, custom commands, and plugins that integrate seamlessly into existing pipelines.