Tiny adjustments to output - #1342
Conversation
I found the "Press Enter to..." prompt got a bit lost and i always had to double-take. Tried to neaten it a tiny bit.
I like seeing what has been installed. Makes me less nervous.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit bebe495. Configure here.
| } | ||
|
|
||
| fmt.Fprintln(outW, "Login complete.") | ||
| fmt.Fprint(outW, " ✅ login complete.") |
There was a problem hiding this comment.
Login stdout breaks integration tests
Medium Severity
Stdout now prints Login URL: and login complete. with different casing/format, but integration_test/login_test.go still waits for an Approval URL: line and asserts Login complete.. TestLogin_SavesTokenAfterApproval will time out in waitForLoginPrompt and fail the completion check.
Reviewed by Cursor Bugbot for commit bebe495. Configure here.
| } | ||
|
|
||
| fmt.Fprintln(outW, "Login complete.") | ||
| fmt.Fprint(outW, " ✅ login complete.") |
There was a problem hiding this comment.
Success message lacks trailing newline
Low Severity
Successful login ends with fmt.Fprint of the completion text without a final newline, so the shell prompt can appear on the same line as login complete. and piped or logged output may not terminate with a line break.
Reviewed by Cursor Bugbot for commit bebe495. Configure here.
There was a problem hiding this comment.
Pull request overview
This pull request makes small UX-oriented output tweaks in the CLI and the local dev publish task, aiming to make entire login output more readable and to surface what mise run dev:publish installed.
Changes:
- Adjusts
entire loginoutput to use a labeled “Login URL” line and changes the completion messaging. - Updates
mise run dev:publishto install binaries in a loop and print an “Installed:” line per binary.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
mise-tasks/dev/publish |
Installs entire and git-remote-entire individually and echoes an installed message per binary. |
cmd/entire/cli/login.go |
Reformats device-login output (URL label / spacing) and changes “waiting” + “complete” messaging. |
| } | ||
| } else { | ||
| fmt.Fprintf(outW, "Approval URL: %s\n", approvalURL) | ||
| fmt.Fprintf(outW, "Login URL: %s\n\n", approvalURL) |
| } | ||
|
|
||
| fmt.Fprintln(outW, "Waiting for approval...") | ||
| fmt.Fprintln(outW, "Waiting for approval... ") |
| } | ||
|
|
||
| fmt.Fprintln(outW, "Login complete.") | ||
| fmt.Fprint(outW, " ✅ login complete.") |


https://entire.io/gh/entireio/cli/trails/496
Description
Very small prettification of things that were bothering me:
mise run dev:publish- i use it all the time and i like it when it tells me what it's installedNote
Low Risk
Copy and dev-task script changes only; no auth, token, or install logic changes.
Overview
Polishes
entire loginterminal output so the device code, labeled Login URL, and Enter prompt are on separate lines (interactive and non-interactive paths share the same URL label). The approval wait line stays on one line so a checkmark can appear inline, and success is shown as✅ login complete.on that line instead of a separate sentence.mise run dev:publishnow installsentireandgit-remote-entirein a loop and prints an Installed: line per binary to stderr.Reviewed by Cursor Bugbot for commit bebe495. Configure here.