{"version":"2.1.289","anchor":"auth-status-cli-exits-directly","canonical_anchor":"auth-status-cli-exits-directly","heading":"claude auth status now exits straight away after printing its result","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.289\/e\/auth-status-cli-exits-directly","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.289","markdown":"### `claude auth status` now exits straight away after printing its result\n\nAfter showing your login status, `claude auth status` now ends at once with exit code 0 or 1 instead of first waiting on an internal step\n\n**Unclear.** It is unclear what the old exit routine did besides ending the program, so other small differences on exit cannot be ruled out.\n\n**What**\n\n`claude auth status` prints whether you are logged in. Once it has printed that, it now ends straight away. It still returns exit code 0 or 1, the number a script can check to see whether the command succeeded.\n\nBefore, it first waited for an internal step to finish and then exited through a separate shared routine.\n\n**Why**\n\nThe exit codes are the same, so scripts that check them should behave as before. When the command finishes may shift slightly, because it no longer waits on that extra step.\n\n- Area: Elsewhere\n- Names: `claude auth status`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}