keybase / keybase/keybase-issues

Unclear failure for command line "keybase id" command

Open
#400 1 comment 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

I noticed that when I ran

```
keybase id {username}
```

I received a failure code on that user's Twitter identification. I am fairly certain that the issue was simply that the user's Twitter account is private, but it was unclear from the output of the command.

Example:

```
$ keybase id foobar
✔ public key fingerprint: ...
✖ "foobar" on twitter: https://twitter.com/foobar/status/... (failed with code 106)
✔ "foobar" on github: https://gist.github.com/...
```

I would suggest outputting either clearer feedback, or a url which provides possible reasons for the failure.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing `keybase id foobar` with a Twitter account whose verification cannot be fetched, then inspect where the command formats failure code 106. Done means the CLI gives clearer feedback or provides a URL explaining possible reasons for the failed Twitter identification.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Bug
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.