keybase / keybase/keybase-issues

Windows CLI prove -o failed to create file. Need to revoke the proof.

Open
#2,159 9 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

I am attempting to add proofs using the Windows CLI.
I first added github with

```
keybase prove github
```

and walked through the process of creating a gist successfully. However, it was a bit challenging as the output is taller than my CLI window, so I had to copy the output to the gist in two chunks. Since the help for prove offers the -o [outfile.name] flag, I figured I would learn my lesson and do that with the next proof.

Unfortunately,

```
C:\Program Files (x86)\Keybase>keybase prove -o twitter.proof twitter
Your username on Twitter: mattofnowhere
Please publicly tweet the following, and don't delete it:
- INFO Writing proof to file 'twitter.proof'...
- INFO Written.
Check Twitter now? [Y/n] n
- ERROR Proof wasn't available; we'll keep trying

C:\Program Files (x86)\Keybase>dir
Volume in drive C has no label.
Volume Serial Number is C8EB-4C62

Directory of C:\Program Files (x86)\Keybase

03/25/2016 03:43 PM .
03/25/2016 03:43 PM ..
03/11/2016 11:02 AM 29,225,840 keybase.exe
03/25/2016 03:43 PM 4,709 unins000.dat
03/25/2016 03:43 PM 1,214,832 unins000.exe
03/25/2016 03:43 PM 22,553 unins000.msg
4 File(s) 30,467,934 bytes
2 Dir(s) 124,636,549,120 bytes free
```

As you can see, while the command states that it created the file, the file is not in the directory. I used a windows explorer search (Win10) to search my entire C: drive for the file and did not find it. Without the contents of this file, I cannot complete the proof by posting it in my twitter account.

As it happens, this is the wrong twitter account to use, anyway, since it is not a public account.
Since I will never complete the proof, I now need to cancel the process, or revoke the proof. I cannot find any sign of the command to do this in the output from keybase help.

Please let me know:
1. how to make sure I get an actual output file from keybase proof -o
2. how to revoke this proof

In case it helps,

```
C:\Program Files (x86)\Keybase>keybase -v
keybase version 1.0.14
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the Windows CLI commands shown, especially `keybase prove -o twitter.proof twitter`, and compare the reported output path with the directory listing. Read the `prove` and help output for file handling and revocation; done means the output file is created where documented and an unfinished proof can be revoked.

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
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.