Yes, I am aware of them. But they don't cover all of my use cases.
To be honest not all firewall are up to spec.(R77.30 is pre API anyway.) And some features are not implemented. And some implemented in an impractical way.
For example cp_gaia_put_file only allows you to insert a file with the text as variable. Not a very practical job in my view.
So as it stands I have to rely on running clich commands by a user that has bash as it's default shell.
THe actual clish command's are just a test case.
<< We make miracles happen while you wait. The impossible jobs take just a wee bit longer. >>