Hey David,
This is really cool, it's petty much the direction we were looking for, i'm looking at the code and it's quite hard to wrap my head around actually so I have a couple questions :
1) if we "share" our settings and preferences between multiple individuals is it possible to have a different "account settings" ? (i.e email, pwd, subdomain)
Basically is it possible to "hardcode" those settings into a file rather than having to type them ? and do you have a clever workaround to make it so that in this file we would enter all of our test accounts, i.e maybe typing zdmaxnew will create a new ticket on the account of Max and not the one of Pierre for instance.
Could you make that change to the workflow ?
2) The use case we have the most is creating test tickets to test features in our zendesk accounts for testing purposes, not really creating different tickets every time, would it be possible for you to adapt the script so that we could "pre-set" 1 or 2 ticket "templates" i.e (pre set, requester, subject, description, type, priority, content etc...) in a script, so really hardcoded rather than dynamic ? That way when we build a feature it's litteraly all about just typing "zdnewtkt" and it creates a new ticket. We can then type this as many times as we need to create 5/6 tickets for testing purposes.
Based on this we will easily be able I hope to see how you built your script and adapt it for other API calls
I don't know how much I can bother you with so I hope this is still something you can do ! otherwise don't worry you've already helped a lot !
Thanks
Max