Enable Proxy Support for CLI
This issue has been copied into our private issue tracker (as PDE-2631). Thanks for the report! We'll update this as we learn more.
hi @doara-developer, I am honestly not sure! I don't have any experience dealing with proxies. Do tools like curl work normally from your command line? Do they need any special setup? Afaik Zapier doesn't do anything special with regards to proxies, but I'm not sure what steps you'd need to take.
Thanks for reply.
OK. I confirmed source code and found to use node-fetch library for zapier-cli.
node-fetch doesn't support proxy natively, and need to use proxy-agent.
So, we should change this issue label to feature-request.
Can you change it? I don't have permission for change.
Got it! I've updated this issue's title and tags.
Off the top of my head, we'd probably add a line in a local config file to put the proxy address (a string, right?) and then use that in an example like this?
If that sounds right, we can add support for that.
Are you unable to use the Zapier CLI until we ship that?
Off the top of my head, we'd probably add a line in a local config file to put the proxy address (a string, right?) and then use that in an example like this?
Yes. It will work by implementing like your example.
Are you unable to use the Zapier CLI until we ship that?
I can use it by connecting without proxy. But, it's inconvenient for me. I would appreciate it if you implement as soon as possible.
This issue has been copied into our private issue tracker (as PDE-2632). Thanks for the report! We'll update this as we learn more.
Got it! It looks easy enough, we can probably get it out in our next release.
Thank you. I'm waiting for your update.
Hi there @doara-developer , unfortunately implementing this was more complex than we anticipated and thus was delayed indefinitely. I'm circling back on this -- are you still interested in this capability?
Yes, I still interested in this feature. I'd like to manage Zapier App in git and update by CI behind a proxy server.
Of course, I have some options without this feature.(e.g. change network setting) However, it would be very helpful if this was implemented.