Project: titanium
Issue TIMOB-18160: CLI: Implement cURL connectivity tests from titanium-connection-test in ti setup check
Add the cURL-based network connectivity tests from the https://github.com/appcelerator/titanium-connection-test project to the {{ti setup check}} functions. Connections should be made via the proxy (if any) as configured with the existing CLI network configuration functionality. The solution must account for Windows or other systems on which cURL is not installed. The curl executable must be override-able. If all sites are reachable, output a simple message, like: ✓ cURL connection test If sites are unreachable, output a message for each site that cannot be access, like: ✕ api.appcelerator.net is unreachable via cURL
Story points: 5