onshell
onshell is a software project that provides a command-line shell and an accompanying scripting language. It is designed to function as both a stand-alone shell and an embeddable component that can be integrated into other applications. The project aims to offer a modern alternative to traditional shells by combining interactive features with a programmable environment, while maintaining cross-platform compatibility for Unix-like systems and Windows.
Key features typically highlighted by the project include an extensible plugin system that allows adding builtins
In terms of architecture, onshell presents a modular core with APIs intended for embedding, along with a
onshell is open source, with public repositories and documentation available for users and contributors. It targets