███ █████████ █████ █████ █████████ ██████████ ███████████ █████ █████ ███████████ ███
███ ░███ ███ ███░░░░░███░░███ ░░███ ███░░░░░███░░███░░░░░█░█░░░███░░░█░░███ ░░███ ░░███░░░░░███ ███ ░███ ███
░░░█████████░ ███ ░░░ ░░███ ███ ░███ ░░░ ░███ █ ░ ░ ░███ ░ ░███ ░███ ░███ ░███ ░░░█████████░
░░░█████░ ░███ ░░█████ ░░█████████ ░██████ ░███ ░███ ░███ ░██████████ ░░░█████░
█████████ ░███ ███░███ ░░░░░░░░███ ░███░░█ ░███ ░███ ░███ ░███░░░░░░ █████████
███░░███░░███ ░░███ ███ ███ ░░███ ███ ░███ ░███ ░ █ ░███ ░███ ░███ ░███ ███░░███░░███
░░░ ░███ ░░░ ░░█████████ █████ █████ ░░█████████ ██████████ █████ ░░████████ █████ ░░░ ░███ ░░░
░░░ ░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░░░░ ░░░░░ ░░░
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)
This repository was archived by the owner on Jan 1, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
The official scripting language for ContenterX.
License
matty-the-dev/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