twitchdev / twitch-cli

The official Twitch CLI to make developing on Twitch easier.
Apache License 2.0
604 stars 71 forks source link

bind to 0.0.0.0 instead of localhost #295

Closed lleadbet closed 10 months ago

lleadbet commented 10 months ago

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Problem/Feature

The twitch token -u command was broken on WSL2 machines as it bound to localhost by default. Unfortunately this lead to the case where the webserver was local to the WSL2 image only, thus being inaccessible to the Windows host itself.

This now binds the webserver to 0.0.0.0 by default, and then allows this to be overridden by passing the --ip flag whilst not affecting the rediect URL as it was before using a new --redirect-host.

Description of Changes:

Checklist