Project: titanium
Issue TIMOB-18162: CLI: Implement proxy autodetection from titanium-connection-test in ti setup
The https://github.com/appcelerator/titanium-connection-test project automatically detects the proxy server configuration, if any is in use. This ticket is to implement those functions into the CLI. Auto-detection would augment the existing CLI network configuration functionality whereby users manually configure their proxy server settings. General plan: developer would run {{ti setup}} and choose Network. After selecting "yes" that they are behind a proxy, the CLI would attempt to detect the proxy settings and present them to the user for confirmation. If values are correct, user should be able to just accept defaults. If incorrect, values entered by the user are what is saved and used by the CLI.
Story points: 8