Login: prompt for gitlab url & credentials
Login: getting an unautorized response from the demo api
Put the gitlab stuff in a separate package
Use a type to hold the gitlab url
The gitlab url comes from elsewhere
Login: log in to the API
it's an ApiUrl
The api url isn't needed outside the package
No need to intialize the url in the type definition
Just get the token when logging in

and save it in the type
Print out a list of project names
Show if merge reuests are enabled
Save gitlab config to ~/.tglconfig
Read gitlab config from ~/.tglconfig

note that the code won't work if there isn't a config file.
prompt for gitlab info if config load fails
don't echo the password
factor out postTo and getFrom methods