keybase / keybase/keybase-issues

CLI UX: Reorder new device provisioning prompts to match order of human workflow

Open
#2,278 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Logging in from a new device triggers its provisioning. Once the user chooses an existing computer to use for the provisioning, the following information is provided on the new device:
1. Verification code
2. CLI command to be executed in the existing device
3. Indication to enter the verification code on the existing device

It's more efficient for users if the order information is provided matches the order information is needed:
1. CLI command to be executed in the existing device
2. Indication to enter the verification code on the existing device
3. Verification code

2 and 3 can be merged into a single prompt e.g.:
The command will prompt you for a verification code. Type this code in your existing device:
words words words words words words words words

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the CLI flow that displays prompts during new-device provisioning after an existing computer is selected. Reorder the displayed information to lead with the command, explain that it requests the verification code, and show the code last; done means the user-facing sequence matches the issue and the combined prompt wording is clear.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.