Skip to content
Majick Tek edited this page Jan 10, 2017 · 1 revision

XCLI controls the Command-Line Interface of MajickOS. It is responsible for the layout and styling of all terminals, and has wrappings for XGUI to help with displaying images in text mode (even in the graphical terminal). XSCRIPT does not have bindings for XCLI, but has functions which XGUI pumps into it's own XCLI wrapper, such as any log function. XCLI does not and can not execute XSCRIPTs, a separate command-line program will have to do that. XCLI has integrations for multiple terminal shells, such as BASH. BUILTINS are decided by the shell and not XCLI.