This tool is looking great! Would be awesome to get call flows checking into version control!
I am wondering if any thought has been given to adding a feature for importing and refreshing existing flows?
For example importing a flow that was originally created via the Architect UI or refreshing a flow that was created via Archy but later edited via Architect UI, causing drift in running config vs local YAML.
This type of feature would greatly ease the adoption of the tool and get you jump started as you can pull in all of your existing flows without having to convert/recreate them. Also if you were stuck on how to create a specific flow process but knew how to do it in the UI, you could create it there and then import it to generate the needed syntax.
Potentially this could be an extension of the 'refresh' command where it pulls in the current state of the flows that were created/imported and then an import command to pull in specific existing flow(s).
Now that I think on it more.. much of the thoughts on this comes from how I use Terraform today. In fact, a terraform provider for Genesys would be pretty awesome... but obviously that is another topic all together!
Anyway, great work on this! Looking forward to additional features and the eventual GA release.