I understood that the project was in a transitional state, and I said to myself that I would wait before I give it another look. 
The transition is almost done:)
I just did a couple of fixes (console output, command line parse), finished the C -> Pascal transition.
The code is now hosted at GitLab, just use the same user and repository name (TLDR: replace github.com with gitlab.com), and I guess I'll main it? No idea.
Anyways, just found 2 known issues: one in compile time and one in runtime.
1. dir hangs when at least -l or -a get used.
2. FPC failed to write resource files. It that happends, append
-v to the build command and send me, also downgrade xmake from 3.0.8 (latest) to 3.0.7 using
xmake update 3.0.7. This happends on XMake 3.0.8.
You also can NOT combine short flags. For example -la is not accepted, while -l -a works. This is not a feature.
Happy testing!