The modern fork of MF's Crossroad we're sure you'll love.
- Finishing a stable version of
RSML.Native - Creating a Python package for RSML
- Creating documentation
The CLI now has a lot more power. You can evaluate and tokenize RSML directly from the commandline and adjust things like what machine it's evaluating for, via JSON.
We encountered issues with JSON parsing via commandline arguments in certain shells, where even escaping quotes failed.
We present the solutions to said issues here.
Speaking of JSON, the schema for local-machine parsing can be found **here **.
Bash did not present any issues.
./RSML.CLI.exe evaluate -m "{ \"processor\": { \"architecture\": \"arm64\" } }"PowerShell presented a weird issue, where the quotes enveloping the property names seemed to vanish. Even escaping or introducing a here-string failed.
The solution was a weird one, since usually escaping via "" is done on CMD only.
.\RSML.CLI.exe evaluate -m '{ ""test"": ""value"" }'The CMD did not present any issues.
.\RSML.CLI.exe evaluate -m "{ ""test"": ""value"" }"Copyright (c) 2025 OceanApocalypseStudios
We ❤️ open-source!
