███ █████████ █████ █████ █████████ ██████████ ███████████ █████ █████ ███████████ ███
███ ░███ ███ ███░░░░░███░░███ ░░███ ███░░░░░███░░███░░░░░█░█░░░███░░░█░░███ ░░███ ░░███░░░░░███ ███ ░███ ███
░░░█████████░ ███ ░░░ ░░███ ███ ░███ ░░░ ░███ █ ░ ░ ░███ ░ ░███ ░███ ░███ ░███ ░░░█████████░
░░░█████░ ░███ ░░█████ ░░█████████ ░██████ ░███ ░███ ░███ ░██████████ ░░░█████░
█████████ ░███ ███░███ ░░░░░░░░███ ░███░░█ ░███ ░███ ░███ ░███░░░░░░ █████████
███░░███░░███ ░░███ ███ ███ ░░███ ███ ░███ ░███ ░ █ ░███ ░███ ░███ ░███ ███░░███░░███
░░░ ░███ ░░░ ░░█████████ █████ █████ ░░█████████ ██████████ █████ ░░████████ █████ ░░░ ░███ ░░░
░░░ ░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░░░░ ░░░░░ ░░░
Copyright (c) 2025 MF366
CX Setup is THE scripting language for writing setup scripts for your ContenterX packages.
Unlike MFRoad, this one is ACTUALLY interpreted and not parsed.
I spent a lot more time working on this one than I did on MFRoad.
Components (all of them are licensed under the MIT License):
* Interpreter (can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a beautiful TUI) - cxsetup.py
* Syntax Highlighter - CX SynHigh (like the interpreter, can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a colorful TUI) - cxhighlight.py
* Linter (coming soon!!!) - cxlint.py
* Test Suite (while mostly made specifically for my use, it can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a beautiful TUI, just like with the others) - cxtest.py
Parser at: cxsetup.py
-------------------------------
Documentation available at: https://mf366-coding.github.io/documentation/cxsetup_2.0.html
(replace 2.0 with the version you'd like to see the documentation for)
(2.0 is the latest)
-
Notifications
You must be signed in to change notification settings - Fork 0
The official scripting language for ContenterX.
License
MF366-Coding/CXSetup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The official scripting language for ContenterX.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published