"op encode" doesn't accept file redirection

edited May 2018 in CLI

Assume I have some data in a file called "file".

The following works fine: cat file | op encode.

However, the following fails as follows:

% op encode <file
[LOG] 2018/05/24 12:27:56 (ERROR) No input found in pipe

It also fails in the same way if I just do an op encode with the intention of manually entering the text in the terminal followed by an EOF.

Is there any way that op encode can be fixed so that it accepts text from stdin, no matter whether it's a file, a tty, or a pipe?

PS: note that the op encode --help usage message states that input can come from stdin ...

Usage: op encode

Input to be encoded will be read from stdin
Output will be base64url encoded bytes of the input string

1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided


  • rickfillionrickfillion Junior Member

    Team Member

    I'm hopeful that op encode will just go away and that instead we find a better way to do things that doesn't require that at all.


This discussion has been closed.