2 repository-uri
Encapsulating a system shell process to extend its functionality with external logic or magic commands.
Distinct from Shell Magic Commands: Focuses on the architectural wrapping of the shell process itself, whereas Shell Magic Commands refers to the shorthand commands provided by such a wrap.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Shell Process Wrapping. Refine with filters or upvote what's useful.
ptpython este un REPL Python interactiv îmbunătățit și o consolă asincronă construită pe biblioteca prompt-toolkit. Aceasta oferă o interfață în linie de comandă personalizabilă pentru execuția codului Python cu suport pentru editare pe mai multe linii, autocompletare și evidențierea sintaxei. Mediul suportă instrucțiuni top-level await și execuție asincronă printr-un event loop integrat. Permite personalizarea extinsă a interfeței, inclusiv key binding-uri configurabile pentru navigare Vi sau Emacs și scheme de culori personalizate. Shell-ul include capabilități pentru validarea sintaxei în timp real și execuția comenzilor shell de sistem fără a părăsi sesiunea. Poate fi integrat ca un REPL încorporat în alte aplicații sau utilizat pentru a wrap-ui shell-uri externe pentru a oferi funcții magice suplimentare.
Encapsulates system shell processes to integrate advanced command-line capabilities and magic functions into the REPL.
xiki is a GUI-enhanced shell console that integrates graphical user interface components and an editable output buffer into a standard shell environment. It functions as an interactive command-line interface and CLI overlay, rendering graphical elements on top of a traditional character-based terminal grid. The project serves as a custom shell command builder and menu system, allowing users to map shell commands to graphical menus and interactive shortcuts. This enables the creation of personalized workflows to launch and manage system tools through a visual interface. The system transforms
Wraps the shell process to intercept input and output streams for injecting GUI components.