Support multiple authentication states (Different GitLab instances)
Forgive me if I am missing that feature, but I tried the tool and read the docs and it seems like you don't support this use case. If that's not the case, please close this issue.
Describe the feature or problem you'd like to solve I work with multiple GitLab instances daily. At the moment I can only login to one instance at a time and will have to switch the authentication state when I want to switch to another instance. Working around this would be kinda tedious (using environment variables or overriding with the provided switches), but I think separate states in the tool would be best (a la kubectl).
Propose a Solution Save every hostname and access token in a list of auth states and let me manage every login state with the auth command. Additional logins should always be possible. glab should also look into the remote hostname of the active (pwd) GIT repository to choose which GitLab instance to call before executing the command.
Additional context Add any other context or screenshots about the feature request here.