I love how there are 21 places to look if you're trying to figure out why a CLI parameter is being ignored. Does it at least print a warning or something?
Other way around. Cli params have highest precedence.
And CLI params override everything, globally.
According to the comment above, `cmd -u my_special_user` will only use the value "my_special_user" if none of the other 21 places have another configuration for the user, right?