Pass length limit

Sándor Iváncsics ivasan7 at
Tue May 26 14:36:34 CEST 2020

Thanks for the reply!
 The -e version indeed works.

I have also thought abt the -m, yet, that does not seem to solve the issue.
I am using it to store keys as well, so in this case the extra echo is
really not a problem.


On Tue, 26 May 2020 at 14:21, Amir Yalon
<quoiceehoh-20180826 at> wrote:
> On Tue, May 26, 2020, at 14:03, Sándor Iváncsics wrote:
> > It seems to me that the line length is limited to 4096 chars
> Nitpicking correction: it’s 4095, not 4096
> The relevant line from the source code is:
>     read -r -p "Enter password for $path: " -s password || exit 1
> According to this answer on Stack Overflow[1], adding `-e` should solve the
> problem, i.e. change it to:
>     read -r -p "Enter password for $path: " -s -e password || exit 1
> [1]
> My experimentation shows that it does solve the problem. However, who knows what
> unintended consequences it will cause?
> As Rémi points out, you can overcome this with `pass insert -e`, and I would
> like to suggest to try `pass insert -m` as well.

More information about the Password-Store mailing list