pub fn run(
args: &LoginArgs,
cfg: &Config,
client: &dyn DspClient,
renderer: &mut dyn Renderer,
) -> Result<(), Diagnostic>Expand description
Log in to a DSP server.
Authenticates with the DSP-API, stores the token in the auth cache, and
renders the outcome. Password resolution order: DSP_PASSWORD env var
(local/dev only — see resolve_password), then the TTY prompt, then
stdin when stdin is not a terminal (see dsp-cli/ADR-0007).