Non-standard command line tool, community and engine owner rules

Please tell me I’m not breaking any rules in my command line tool for Unreal Engine.
The thing is that there are various tricks using the Ue core.
Here’s a Gihub repository where you can see the code; In short, this is a project generator: UePrjCreator